/*   
Theme Name: Rebecca Zelis Jewelry
Theme URI: http://zelis.com/themes/rebecca
Description: This is a Blog designed fro Rebecca Zelis
Author: Mark Zelis
Author URI: your-URI
Version: 1.0
.
General comments/License Statement
Please Distribute Freely and use you own original photography and backgrounds.
.
*/
@import url("css/hide.css");

body { margin: 0; background: #d3d4d5 url('images/all/body_background.gif') repeat-x 0 0; color: #231F20; font: 16px Georgia, 'Times New Roman', serif; line-height: 1.6em; }

div#content { width: 950px; margin: 0 auto; }

h1#logo { width: 183px; height: 101px; margin: 12px auto 32px auto; display: block; }

h1#logo a { text-indent: -500em; width: 183px; height: 101px; background: url('images/all/rz_logo.gif') no-repeat 0 0; display: block; }

ul#navigation { list-style: none; margin: 4px 0 0 12px; padding: 8px 0 0 0; background: url('images/nav/menu_stripe.gif') repeat-y 0 0; position: absolute; top: 0; font: .75em optima, arial, futura, verdana, 'Helvetica Neue', san-serif; }

ul#navigation li { margin: 0 0 0 42px; padding: .1em 0 0 0; display: block; }

ul#navigation li a:link, ul#navigation li a:visited { color: #AFB1B3; padding: .3em 0 0 0; width: 100px; text-decoration: none; }

ul#navigation li a:hover, ul#navigation li a.current { color: #808386; }

ul#navigation li.hide { margin: 0; }

ul#navigation li.show { margin: 0; }

ul#navigation li.hide a { padding: 0; margin: 0; width: 26px; height: 18px; background: url('images/nav/menu_hide.gif') no-repeat 0 100%; text-indent: -500em; display: block; }

ul#navigation li.show a { padding: 0; margin: 0; width: 26px; height: 18px; background: url('images/nav/menu_show.gif') no-repeat 0 100%; text-indent: -500em; display: block; }


/*************************

	Content

**************************/

div.entry h2 { color: #D84818; font-weight: normal; font-size: 1.6em; line-height: 1.6em; }

blockquote.left { float: left; display: inlne-block; padding: 12px 18px 12px 0; margin: 12px 18px 12px 0; border-right: 4px #EEA972 solid; color: #ABB78A; }

div.entry a:link, div.entry a:visited { color: #174F79; text-decoration: none; border-bottom: 1px #174F79 dotted; }

div.entry a:hover { color: #D87F27; text-decoration: none; border-bottom: 0px; background-color: #F6E5C3; }

div.entry a img { border: 0; }

/*************************

	Mosaic for index Page

**************************/

ul#mozaic { list-style: none; Width: 841px; height: 325px; border-width: 8px 6px; border-color: white; border-style: solid; margin: 0 auto; padding: 0; }

ul#mozaic li.columnOne { width: 344px; height: 325px; float: left; border-right: 2px white solid; border-left: 2px white solid; }
ul#mozaic li.columnTwo { width: 325px; height: 325px; float: left; border-right: 2px white solid; border-left: 2px white solid; }
ul#mozaic li.columnThree { width: 160px; height: 325px; float: left; border-right: 2px white solid; border-left: 2px white solid; }


ul#mozaic li ul { list-style: none; width: 100%; height: 325px; margin: 0; padding: 0; }

ul#mozaic li.columnOne ul li.a1 { width: 344px; height: 104px; background: #333; border-bottom: 4px white solid;  }
ul#mozaic li.columnOne ul li.b1 { width: 150px; height: 217px; background: #333; border-right: 4px white solid; float: left; }
ul#mozaic li.columnOne ul li.b2 { width: 190px; height: 84px; background: #333; border-bottom: 4px white solid; float: right; }
ul#mozaic li.columnOne ul li.c2 { width: 190px; height: 129px; background: #333; float: right; }


ul#mozaic li.columnThree ul li.a1 { width: 160px; height: 126px; background: #333; border-bottom: 4px white solid; }
ul#mozaic li.columnThree ul li.b1 { width: 160px; height: 195px; background: #333; }

ul#mozaic a img { border:0; }

/*************************

	breadcrumb

**************************/

ul#breadcrumb { height: 3px; margin: 12px 0; padding: 0; list-style: none; color: #9E9D9C; font: .65em Verdana, Geneva, sans-serif; background-color: #D3D4D5; }
li.breadcrumb-item { float: left; background-color: #F2EFEC; margin-top: -.8em; }
li.breadcrumb-item a { text-decoration: none; color: #9E9D9C; background-color: #F2EFEC; padding: 4px 8px 4px 0; }

/*************************

This CSS is used for the Show/Hide functionality.

**************************/



/*************************

	Footer

**************************/

ul#footer { list-style: none; width: 950px; text-align: center; margin: 64px 0; padding: 0; font-size: .85em; line-height: 1.2em; height: 2em; color: #9E9D9C; }
ul#footer ul { list-style: none; display: inline-block; }
ul#footer ul li { padding: 0; margin: 0; float: left; }
ul#footer a { text-decoration: none; color: #749EBD; padding: .15em .5em; }
ul#footer a:hover { text-decoration: none; color: #EEA972; background-color: #F6E5C3; }

/****************************

	Post

****************************/

p.postmetadata { color: #999; }

p.postmetadata a { font-size: .75em; text-decoration: none; color: #625b1d; background: #efefcc; padding: 3px 4px; border: 1px #cccc33 solid; }

p.postmetadata a:hover { text-decoration: none; color: #9a8e24; background: #fefed3; }


/****************************

	sidebar_middleright

****************************/

#sidebar { width: 238px; float: right; margin: 0 0 0 24px; }

#sidebar ul { list-style: none; margin: 0; padding: 0; }

#sidebar ul li { margin: 0; padding: 0; }

#sidebar li h2 { display: block; width: 160px; height: .85em; background-color: #F6E5C3; color: #AC1F23; padding: 0; margin: 24px 0 12px 0; font-weight: normal; font-size: .95em; }

#sidebar ul li ul { list-style: none; margin: 0 0 0 8px; padding: 0; }

#sidebar ul li ul li { padding: 0px 3px; }

#sidebar ul li ul li a { font: 1em Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif; color: #343166; text-decoration: none; /*border-bottom: 1px #343166 dotted;*/ padding-bottom: .01em; display: inline-block; }

#sidebar ul li ul li a:hover { color: #625b1d; border-bottom: 1px #fff dotted; padding-bottom: .05em; }


/****************************

	sidebar_farright

****************************/

# sidebar { width: 238px; position: absolute;  top: 24px; margin-left: 719px;/* z-index: 12;*/}

# sidebar ul { list-style: none; margin: 0; padding: 0; }

# sidebar ul li img.gallery { margin: 8px 0; padding: 0; border: 1px #ccc solid; width: 238px; height: 165px; display: block; }

/****************************

	search

****************************/

#searchform input#s { width: 120px; background: #ffffef;}
#searchform label { display: none; }
#searchform { padding: 0 0 0 24px; margin-bottom: 32px; }


/****************************

	Comments

****************************/

div#respond h3 { font: .95em "Helvetica Neue", HelveticaNeue,Arial, Helvetica,  sans-serif; color: #f4f2de; font-weight: normal; font-style: italic; background-color: #494201; padding-left: 8px; border-top: 1px #aa9907 solid; border-bottom: 3px #e1cc11 solid; }

#secondary{  background:#0C0C0C;  padding:1px 2em;  border-top:1px solid #1C1C1C; }

.comment-head{ border-bottom:1px solid #1C1C1C; padding:0.8em 2em 1.0em 2em; }

.comment-head h2{ font-size:1.5em; margin:0; }

.comment-head a{ text-decoration:none; color:#868686; }

.comment-head .details{ font-size:0.95em; }

ol#comments{ list-style-type:none; margin:2em 0; }

ol#comments li{ list-style-type:none; margin:2em 0; }

ol#comments li .avatar { border: 1px solid #222; padding: 2px; }

#comments cite{ float:left; width:31%; font-style:normal; text-align:right; }

* html #comments cite{ width:30.6%; }

#comments cite span{ display:block; }

#comments cite span.avatarspan{ float: left; }

#comments cite .author{ font-size:1.2em; }

#comments cite .author a{ text-decoration:none; }

#comments cite .admin-tools{ margin:5px 0; }

#comments cite .admin-tools a{ float:right; margin:0 5px; padding:0px 3px 3px; background:#666; border:1px solid #999; text-decoration:none; }

#primary .secondary .admin-tools{ margin:1em 0; }

#preview{ margin:1em 0; padding:0.5em; border:1px solid #333; }

#preview p{ margin:1em 0 0 0; }

#errors{ color:#FF0000; font-weight:bold; }

#comments .pingback cite .author{ display:block; padding-top:68px; background:url(images/trackback_pingback.gif) 100% 0 no-repeat; }

#comments .content{ float:left; width:60%; margin-left:1.9%; border-left:1px solid #868686; padding: 0 0 0 2%; }

#comments .content p{ margin:0 0 1em 0; }

#comments .content h3{ margin:0; font-size:1em; }

#comment-form{ margin:5em 0 5em 35.4%; width:36em; }

input.textfield{ width: 15em; margin:5px 0; }

textarea.commentbox{ width:28em; height:10em; padding:0.25em; margin:5px 0; font-size:1.25em; font-family:Arial, Helvetica, sans-serif; }

label.text{ position:relative; left:0.5em; top:-0.5em; }

.formactions input.submit{ float:right; margin:-1em 0 0 0; padding:0 0.5em; }

.formactions .spinner{ float:right; margin:-8px -20px 0 0; }


/****************************

	footer

****************************/