/*  

Theme Name: Jewelry Blog

Theme URI: http://www.divazu.com

Description: Jewelry Blog Wordpress Theme

Author: Divazu

Author URI: http://www.divazu.com

*/



/**************** Body *********************/

*{margin:0;padding:0;}

body{

background:url(images/bg.jpg) no-repeat; 

background-attachment:fixed; 

color:#333; 

font:12px;

font-family:Arial, Helvetica, sans-serif;

}



#wrapper {


margin:0 auto; 

width:959px; 

}

.logo_main{



height:95px;

padding:10px 10px;

width:400px;

}







/************Header**********/

#header{ 

width:959px; 

height:265px;

background:url(images/header.jpg) no-repeat left top;

}



.logo {

padding:90px 0 56px 25px;

float:left;

}



.logo h1 a:link,.logo h1 a:visited{

color:#f1d067;

font-size:52px;

}



.logo h1 a:hover{

color:#fff;

text-decoration:none;

}



/**************** Entry *********************/



#maincontainer{
background-color:#FFFFFF;
display:table-cell; 

width:959px; 

padding:0; 

margin:0; 


float:left;

}



.postbg{

margin:10px 1px 10px 1px;

}









#entry{ 

float:left;

margin:0px;

margin-bottom:10px;

width:590px;

}



.entry{ 

float:right;

margin-top:9px;

margin-bottom:10px;

width:470px;

}



.entry2 {

margin-top:10px;

margin-bottom:10px;

margin-left:1px;

width:560px;

}



.thumbs {

float:left;



border:1px solid #ccc;



margin:10px 10px 0 0;

}



.thumbs img{

border:1px solid #ccc;

}



.clear {

clear:both;

}



.postmetadata {

margin-top:10px;

}



#entry h2{ 

color:#8e1b13;

margin-top:5px;

margin-bottom:2px;

font-size:16px;

text-transform:uppercase;

}



#entry p{

padding:0 0px 0px 0;

}



.post{

padding: 5px 10px 10px 10px; 

text-align:justify; 

margin: 15px 0px 10px 15px; 	

font-size:13px; 

background: #f4f4f4; 

line-height: 16px; 

border:1px solid #e2e2e2;

width:573px;

}



.post:hover{

padding: 5px 10px 10px 10px; 

text-align:justify; 

margin: 15px 0px 10px 15px; 	

font-size:13px; 

background: #fabcc5; 

line-height: 16px; 

border:1px solid #e2e2e2;

width:573px;

}



.post2{

padding: 5px 10px 10px 10px; 

text-align:justify; 

margin: 15px 0px 10px 15px; 	

font-size:13px; 

background: #f4f4f4; 

line-height: 16px; 

border:1px solid #e2e2e2;

width:573px;

}



.postbg p{

margin: 0px 0px 6px 0px; 

}



.post3{

padding: 5px 10px 10px 10px; 

text-align:justify; 

margin: 15px 0px 10px 15px; 	

font-size:13px; 

background: #fabcc5; 

line-height: 16px; 

border:1px solid #e2e2e2;

width:573px;

}



#entry ul { 

margin-left: 0px; 

padding: 0 0 0 30px;  

padding-left: 10px;  

} 



#entry ul li {

margin: 7px 0 8px 10px; 

list-style:circle;

}



#entry ol {

padding: 5px; 

margin: 0; 

}



.post ol{ 

padding:0 0 0 30px;

}



.post2 ol{ 

padding:0 0 0 30px;

}



.postinfo{

width:552px; 

padding:4px 10px; 

background: #e5e5e5;

margin-top:15px;

line-height:18px;

}



h2.pagetitle {

font-size: 1.6em;

}



h2.pagetitle {

margin-top: 20px;

text-align: center;



}





/**************** Links *********************/



a:link, a:visited{

color: #8e1b13;

text-decoration:none;

}



a:hover{

text-decoration:underline;

}



/**************** Navigation *********************/



#navigation .inner{ 

margin:70px 0 -8px 0;

height:31px;  

width:959px;

float:left;



}



#menu{

float:left; 

width:685px;

height:31px; 

}



#menu li{



display:inline;

float:left;

text-transform:uppercase;

list-style:none; 

font-weight:normal;

height:31px; 

font-family:Arial, Helvetica, sans-serif;

}



#menu li a{

display:inline;

list-style:none; 

color:#fffffb; 

float:left;

text-transform:uppercase;

font-size:12px;

padding:8px 20px 9px 20px;  

font-weight:normal;

background:url(images/arrow.jpg) no-repeat 95% 50%;

}



#menu li a:hover{

font-weight:normal;

padding:8px 20px 9px 20px; 

font-family:Arial, Helvetica, sans-serif;

background:url(images/white-arrow.jpg) no-repeat 95% 50% #fabcc5;

}



#menu li a.page_item {

color:#fffffb; 

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

background:url(images/white-arrow.jpg) no-repeat 95% 50% #fabcc5;

font-weight:normal;

text-transform:uppercase;

}















.current_page_item a:link, .current_page_item a:visited{ 

background:url(images/mhover.gif) repeat;

color:#fffffc;

text-decoration:none; 

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

}



.current_page_item a:hover { 

text-decoration:underline;

}



.home a, .home a:visited{

padding:8px 20px 9px 20px;  

color: #fffffb; 

background:none;

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

text-transform:uppercase;

}



.home a:hover{

padding:8px 20px 9px 20px; 

font-family:Arial, Helvetica, sans-serif;

background:url(images/white-arrow.jpg) no-repeat 95% 50% #fabcc5;

}



/**************** Sidebars *********************/



h4.side{ 

font-size:14px; 

font-weight:bold; 

color:#8e1b13; 

padding:5px 0 10px 0; 

margin:0;

font-family:"Georgia",verdana, Arial, sans-serif;

}



#right{

width:350px; 

float:right;

font-family:"Georgia",verdana, Arial, sans-serif;

}



#sidebarcontainer{

padding:0 8px 0 0;

}







#sponsors{ 

width:336px;

float:right; 

padding:15px 8px 0px 4px;

}



#ads1{

background:#fabcc5;

}



#ads1 img{

width:155px;

padding:6px 3px 0px 7px;

}



#ads2{ 

height:305px; 

padding:0px 0px 0px 8px; 

}



#topsidebar{

display:table-cell; 

width:336px; 

float:right;  

margin:0; 

background:#fabcc5;

}



#topsidebar2{

display:table-cell; 

width:336px; 

padding:0; 

margin:0; 

float:right;

}



#sidebar1{ 

width:160px; 

float:left;  

padding-right:10px; 

border-right:1px solid #fafafa; 

}



#sidebar1 h2{

font-weight:bold; 

font-family:Arial, Helvetica, sans-serif;

color:#000000; 	

font-size:16px;

margin-bottom:10px; 

padding:0px 0px 3px 5px;  

}



#sidebar1 ul{

list-style-type:none; 

padding:0 0 8px 0;

}



#sidebar1 ul li{

list-style-type:none;

margin-left:10px;

margin-top:10px;

}



#sidebar1 ul li ul{

font-style:normal;

list-style-type:none;

margin-top:10px;

padding:0 0 0 0px;

}



#sidebar1 ul li ul li{

border-bottom:1px solid #95a843;

display:block;

margin:0 0px 5px;

padding:0 0 5px 15px; 

background:url(images/black-arrow.jpg) no-repeat left 40%;

}



#sidebar1 p{

padding:0 5px; 

}



#sidebar2{ 

width:160px; 

float:left; 

padding:0 3px 0 0; 



}



#sidebar2 h2{

font-weight:bold; 

font-family:Arial, Helvetica, sans-serif;

color:#000000; 	

font-size: 16px;

margin-bottom:10px; 

padding:0px 0px 3px 5px; 

}



#sidebar2 ul{

list-style-type:none;  

padding:0 0 8px 0;

}



#sidebar2 ul li{

list-style-type:none;

margin-left:7px;

margin-top:10px;

}



#sidebar2 ul li ul{

font-style:normal;

list-style-type:none;

margin-top:10px;

padding:0 0 0 0px;

}



#sidebar2 ul li ul li{

border:0;

border-bottom:1px solid #95a843;

display:block;

font-size:12px;

margin:0 0px 5px;

background:url(images/black-arrow.jpg) no-repeat left 45%;

padding:0 0 5px 15px;

}



#sidebar2 p{

padding:0 5px;

}



#sidebar1 ul li ul li a, #sidebar2 ul li ul li a{ 

color:#000;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}



#sidebar1 ul li ul li a:hover, #sidebar2 ul li ul li a:hover{ 

color:#fff;

}



/**************** Search *********************/



#topbarsearch{ 

float:right; 

width:256px;

}



#topsearch{ 

float:right;

width:215px; 

padding:8px 8px 0 0; 

margin-top:-2px;

}



#topsearch input#ls{ 

font-size:14px; 

width:134px; 

height:17px;  

color:#000; 

font-family:"Georgia",verdana, Arial, sans-serif;

}



#searchsubmit{

display:inline; 

float:right;

}



#ls{

display:inline; 

float:left;

}



/**************** Comments *********************/



#comments {

font-weight:lighter; 

padding-top:10px;

margin-top:10px;

}



#entry  ol li{ 

padding: 0 0 20px 0 ;

}



#author, #email, #url {

color:#666;

width:40%;

border:1px solid #ccc;

margin-bottom:0.6em;

background:#fcfcfc;

margin-top:1px;

padding:3px;

}



#commentform{

padding: 0 0 0 0px;

}



#submit{

font:bold 1em Tahoma;

margin-bottom:15px;

margin-top:5px;

padding:2px;

}



#respond{

padding-top:20px;

padding-bottom:10px; 

font-weight:lighter;

}



h3#respond{

font-family:"Georgia",verdana, Arial, sans-serif;

color:#8e1b13;

font-weight:bold;

}



h3#comments{

font-family:"Georgia",verdana, Arial, sans-serif;

color:#8e1b13;

font-weight:bold;

}



#comment{

width:70%;

border:1px solid #ccc;

}



/**************** Footer *********************/



#footer{ 

float:left; 

width:920px; 

text-align: center; 

color:#ffffff; 

background-color:#000000;

padding:20px; 

margin:0px 0 0 ; 

font-size:11px; 

border-top: 1px solid #cbcbcc;

}



#footer a:link, #footer a:visited{

color:#f1d067;

text-decoration:underline;

}



#footer p {text-align: center;}



/**************** Misc *********************/



acronym, abbr, span.caps { cursor: help; }

acronym, abbr { 

border-bottom: 1px dashed #999; 

}



blockquote {

margin: 15px 30px 0 10px; 

padding-left: 20px; 

border-left: 5px solid #ffe1b8; 

}



blockquote cite { 

margin: 5px 0 0; 

display: block; 

}



.center { 

text-align: center; 

}



hr { 

display: none; 

}



a img { 

border: none; 

}



.alignright{

float:right; 

padding:5px;  

font-size:14px; 

font-weight:bold; 

text-decoration:underline;

color:#8e1b13;

}



.alignleft{

float:left; 

padding:5px 5px 5px 20px; 

font-size:14px; 

text-decoration:underline; 

font-weight:bold;

color:#8e1b13;

}



img.centered{

display:block;

margin-left:auto;

margin-right:auto;

}



img.alignright{

display:inline;

margin:0 0 2px 7px;

padding:4px;

}



img.alignleft{

display:inline;

margin:0 7px 2px 0;

padding:4px;

}



pre {

border: solid 1px #9a9a9a;

color: blue;

margin: 10px;

padding:10px;

background: #f3f2ed;

}



code {

font-size:1.0em;

color: #000

}



#tag_cloud{

padding:5px;

}



#tag_cloud a{

color:#8e1b13;

}



#tag_cloud a:hover{

color:#fff;

}



#topcontentmediumbanner{

width:468px; 

line-height:1px;/* <-- IE6 fix */

margin:4px auto 0 auto;

}



#topcontentmediumbanner2{

width:468px; 

line-height:1px;/* <-- IE6 fix */

margin:4px auto 0 auto;

}



#singleadsbig{ 

text-align: center;

}



#topads15{

margin:auto; 

width:728px; 

line-height:1px;

}



p.update{ 

padding:5px; 

background:#fffaf6; 

border:1px solid #ff915b; 

margin:10px 0 0 0;

}



.featuredimage { 	

width: 520px; 

height: 260px; 

}



.updates {

background:#fabcc5;

float: right;

width: 316px;

font-family:Arial, Helvetica, sans-serif;

margin: 7px 8px 10px 0px;

padding: 10px 10px 15px 10px;

color:#000;

font-size:12px;

}



.updates h2 {

font-size:14px; 

color:#fff;

font-family:Arial, Helvetica, sans-serif;

}



#subscribe {

margin: 0px;

padding: 0px;

overflow: hidden;

}

	

#s {

background:#FFFFFF;

width: 170px;

color: #000000;

font-size: 11px;

font-family: Arial, Tahoma, Verdana;

font-weight: normal;

margin: 0px;

padding: 2px 0px 2px 5px;

border-top: 1px solid #666666;

border-right: 1px solid #e2e2e2;

border-left: 1px solid #666666;

border-bottom: 1px solid #e2e2e2;

display: inline;

}

	

#sbutt {

background: #fffffe;

color: #FFFFFF;

font-size: 11px;

font-family: Arial, Tahoma, Verdana;

margin: 0px 0px 0px 5px;

padding: 2px;

border: 1px solid #234B69;

font-weight: bold;

}



#subbox {

background: #fff;

width: 170px;

color: #000000;

font-size: 12px;

font-family: Arial, Tahoma, Verdana;

font-weight: normal;

margin: 10px 0px 0px 0px;

padding: 3px;

border-top: 1px solid #e2e2e2;

border-right: 1px solid #e2e2e2;

border-left: 1px solid #e2e2e2;

border-bottom: 1px solid #e2e2e2;

display: inline;

}

	

#subbutton {

background:#7dbf0f;

color: #FFFFFF;

font-size: 11px;

font-family: Arial, Tahoma, Verdana;

margin: 0px 0px 0px 5px;

padding: 2px;

border: 1px solid #66af1e;

font-weight: bold;

}

	



	

#submit {

background: #8e1b13;

color: #FFFFFF;

font-size: 12px;

font-family: Arial, Tahoma, Verdana;

padding: 4px;

margin-top: 5px;

border: 1px solid #234B69;

}

	

#words {

background: #FFFFFF;

width: 460px;

color: #000000;

font-size: 12px;

font-family: Arial, Tahoma, Verdana;

padding: 4px;

margin: 0px;

border-top: 1px solid #e2e2e2;

border-right: 1px solid #e2e2e2;

border-left: 1px solid #e2e2e2;

border-bottom: 1px solid #e2e2e2;

}



ol.commentlist {

margin:0;

padding:0;

}



.commentlist li {

list-style:none;

margin-bottom:14px;

}



.commentlist cite {

padding: 7px;

display:block;

font-style:normal;

background:url(images/bg_comments2_cite.gif);

border-top:1px solid #9cb9d2;

border-bottom:1px solid #9cb9d2;

color:#1d4d76;

}	



.commentlist a:link, .commentlist a:visited {

color:#1d4d76;

}



.commentlist a:hover, .commentlist a:active {

color:#1d4d76;

}



.commentlist cite img {

padding:1px;

border:1px solid #9cb9d2;

float:left;

margin-right:9px;

}



.commentlist .author {

font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;

text-decoration:underline;

}



.commentlist .time {

background: url(images/bg_clock.gif) no-repeat 1px;

padding-left:13px;

}



.commenttext {

background: #f2f6fa url(images/bg_comments2_text.jpg) repeat-x bottom;

border:1px solid #fffffb;

padding: 5px 20px 5px 20px;

color:#333;

font:12px "Georgia",verdana, Arial, sans-serif;

}



.featured {

margin:15px 0 10px 15px;

}
#footer #footer_new ul{
padding:0px;
margin:0px;
list-style:none;
text-align:left;
text-transform:uppercase;
font-size:11px;
} 
#footer #footer_new ul li{
padding:0px;
display:inline;
}
#footer #footer_new ul li a{
padding:0px 10px 0 10px;
text-decoration:none;
color:#fff;
}
#footer #footer_new ul li a:hover{
padding:0px 10px 0 10px;
text-decoration:underline;
color:#fff;
}  

#footer .copyright{
font-size:11px;
color:#666666;
text-align:left;
padding:3px 0 0 10px;
}

