/*Theme: SadaStyleTheme URI: http://www.sadastyleinternational.com/Description: SadaStyle Default theme.Author: SadaStyleAuthor URI: http://www.sadastyle.com/*//* reset--------------------------------------------------*/body, h1, h2, h3, h4, h5, h6, p, form, fieldset{	margin:0;	padding:0;}.low{	display:none;}/* body--------------------------------------------------*/body{	margin:0;	padding:15px 0;	font-size:75%;	line-height:1.6em;	text-align:center;	background:#af1e29;	color:#777;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}.wp-smiley{	width: 15px;	height: 15px;}p img{	margin: 0 5px}/* headings--------------------------------------------------#content{	float: left;	color:#222;	line-height:155px;	text-align:justify;}*/h1{	font-size:30px;	padding-bottom: 5px;}h2.title{	font-size: 19px;	font-weight:normal;	clear: both;	margin-bottom: 2px;	margin-top: 5px;	margin-left:0px;}#content h3{	margin:0 0 18px 0;	font-size:1em;}#content h4{	margin:0;	font-size:1em;}#content.archive h2, #art h2{	margin:0 0 3px 0;}#content.archive h3{	margin:0 0 10px 0;	font-size:1.3em;	font-weight:normal;}#content.archive h4{	margin:0 0 18px 0;	font-size:1em;}#content.archive h5{	margin:0;	font-size:1em;}/* links--------------------------------------------------*/a{	text-decoration:none;}a img{	border:none;}/* paragraphs, lists, etc--------------------------------------------------*/p{	margin:0;	padding:0 0 3px 0;}ul{	margin:0 0 0 1.4em;	padding:0 0 18px 0;}ul ul{	padding:0;}blockquote{	margin:0;	padding:0 18px;	font-style:italic;}pre{	overflow:auto;	margin:0 0 18px 0;	padding:4px;}pre, code, kbr{	font-family:Courier, Monaco, monospace;}code, kbr{	padding:0 2px;}abbr, acronym{	font-size:0.9em;	letter-spacing:1px;}/* images--------------------------------------------------*/img.left{	float:left;	margin:0 12px 0 0;}img.right{	float:right;	margin:0 0 0 12px;}img.center{	display: block;	margin:0 auto;}/* container--------------------------------------------------*/#container{	background:#FFF url(http://www.sadastyle.com/wp-content/themes/SadaStyle/images/background.jpg) no-repeat 15px 15px;	height:539px;	width: 800px;	margin:3px auto;	padding:5px;	/*border:#FFF 5px solid;*/	text-align:left;	overflow:hidden;}#container2{	background:#222 url(http://www.sadastyle.com/wp-content/themes/SadaStyle/images/ssi.gif) no-repeat 0px 0px;;	height:539px;	width: 800px;	margin:3px auto;	padding:5px;	/*border:#FFF 10px solid;*/	text-align:left;	overflow:hidden;}/* header--------------------------------------------------*/#header{	height:80px;	padding:0 0 0 18px;}/* navigation--------------------------------------------------*/#navigation{			height:2.7em;	line-height:2.3em;	margin-top:10px;	margin-right:15px;	background-color:none;	float:right;}#navigation a{	color:#222;}#navigation .selected, #navigation a:hover{	border-bottom:#af1e29 solid 2px;	color: #af1e29;}#navigation ul{	margin:0;	padding-left:5px;	padding:0;	text-align:center;}#navigation li{	float:left;	margin:0;	padding:0;	padding-left:4px;	list-style-type:none;	border-right:none;	white-space:nowrap;	text-align:center;	background-color:none;}#navigation li a{	display:block;	padding:0 10px;	font-size:0.8em;	text-transform:uppercase;	letter-spacing:1px;}* html #navigation a{	width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */#navigation form{	float:right;	height:100%;	width:189px;	padding:0 15px;	border-left:1px solid;	line-height:0;}#navigation form fieldset{	/* centering the search form could've  been done way more elegant but IEWin  and Opera refused to follow the rules */  margin-top:7px;	border:0 solid; /* Opera */}* html #navigation form fieldset{	margin-top:7px;}#navigation2{		margin-top: 23px;	height:2.7em;	line-height:2.7em;	background-color:none;	float:right;	margin-bottom:20px;}#navigation2 a{	color:#FFF;}#navigation2 .selected, #navigation2 a:hover{	border-bottom:#af1e29 solid 3px;	color: #af1e29;}#navigation2 ul{	margin:0;	padding-left:5px;	padding:0;	text-align:center;}#navigation2 li{	float:left;	margin:0;	padding:0;	padding-left:4px;	list-style-type:none;	border-right:none;	white-space:nowrap;	text-align:center;	background-color:none;}#navigation2 li a{	display:block;	padding:0 20px;	font-size:0.8em;	text-transform:uppercase;	letter-spacing:1px;}* html #navigation2 a{	width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */#navigation2 form{	float:right;	height:100%;	width:189px;	padding:0 15px;	border-left:1px solid;	line-height:0;}#navigation2 form fieldset{	/* centering the search form could've  been done way more elegant but IEWin  and Opera refused to follow the rules */  margin-top:7px;	border:0 solid; /* Opera */}* html #navigation2 form fieldset{	margin-top:7px;}/* content--------------------------------------------------*/#content{	float:right;	width:380px;	height:380px;	margin-top: 5px;	margin-right:20px;	margin-bottom:5px;	padding-top:10px;	background:#FFF;	}#text-page p{	color: #222222;	font-size:11px;	line-height: 17px;	margin-bottom: 3px;}#text-page ul li{	list-style:square;	color: #222222;	font-size:11px;	line-height: 17px;}#terms{	width:600px;	overflow:hidden;	padding-left: 0px;	padding-right:10px;	margin-left:30px;	font-size:12px;	line-height:19px;	color:#000!important;	text-align:justify;}#art{	float:right;	width:495px;	height:430px;	margin-left: 6px;	margin-top: 5px;	padding-top:5px;	color: #FFF;	background-color: none;}#art a{	color: #FFF;}#art a:hover{	color: #af1e29}#text-page{	float:right;	width:495px;	height:430px;	margin-right: 20px;	margin-top: 5px;	padding:5px 10px;	overflow:hidden;	background:#fff;}#text-page a, #email-page-r a{	color: #af1e29 !important;}#text-page a:hover, #text=page a:visited, #email-page-l a:hover{	color: #222 !important;}#email-page-r{	float:right;	width:220px;	height:430px;	margin-right: 5px;	margin-top: 5px;	overflow:hidden;	background:#fff;}#email-page-l{	float:left;	width:180px;	height:430px;	padding: 5px;	margin-top: 50px;	overflow:hidden;	background:#fff;}h2.title{	font-size: 19px;	font-weight:normal;	clear: both;	margin-bottom: 6px;	margin-top: 5px;	margin-left:0px;}#terms p{	padding-left: 0px;	padding-right:10px;	margin-bottom: 5px;	margin-right:5px;}.cc-space p{	margin-top:8px;}	/* entry--------------------------------------------------*/.entry{	padding: 2px 5px;}.entry-art{	padding: 2px 5px;	color:#CCC;	font-size:11px;}.shop{	font-size:10px!important;	line-height:13px;	border:none!important;	color:#333333;	margin: 2px 0px;	padding: 2px 5px;}.shop ul{	font-size:10px!important;	line-height:13px;	border:none!important;	color:#333333;	padding-top:0px;	padding:0px 2px;	margin-left:10px;}.shop ul li{	font-size:10px!important;	line-height:13px;	border:none!important;	list-style:square;	color:#333333!important;	padding-top:0px;	padding-bottom: 2px;	margin-left:15px;}.entry .info{	position:relative;	margin-top:-3px;	padding:3px;	border-top:1px solid;	border-bottom:1px solid;	font-size:0.9em;	clear: both;}/* form--------------------------------------------------*/form{	padding:3px 0;}#contactform{	margin-bottom:5px;}form fieldset{	border:0 solid;} /* Opera */form p{	padding:6px 0;	border-bottom:1px solid;}form label{	display:block;	float:left;	width:60px;}#contactform label{	margin:0 15px 0 0;}form em{	margin-left:5px;	font-size:0.9em;	font-style:normal;}form input, form textarea{	padding:3px;	width:200px;	border:1px solid;	font-size:0.9em;}form textarea{	overflow:auto;}#contactform textarea, #contactform #bx_subject{	width:465px;}* html #contactform textarea, * html #contactform #bx_subject{	width:445px;} /* IE WIN; but why? */form .button{	width:90px !important;	border-bottom:1px solid;	font-weight:bold;}form .hiddenfield{	display:none;}form .info{	padding-left:90px;}/* archives--------------------------------------------------*/.archive .postspermonth{	margin:0;	list-style:none;}/* content misc--------------------------------------------------*/.next a{	float:right;}.previous a{	float:left;}#entrynavigation{	overflow: auto;	height:1%;	margin-bottom:13px;	padding-bottom:13px;	border-bottom:1px solid;	font-size:0.9em;}/* sidebar--------------------------------------------------*/#sidebar{	float:left;	margin-left:35px;	margin-top: 95px;	width:219px;	padding:0;	padding-let: 5px;	font-size:11px;	line-height:20px;	height:523px;}#sidebar li{	list-style: none;}* html #sidebar{	padding-top:32px;} /* dirty fix for IEWIN; temporary! */#sidebar ul, #sidebar p{	margin:0 10px;}/* sidebar list--------------------------------------------------*/#sidebar ul li{	margin:2px 0 2px 18px;	list-style-type:none;}#sidebar li a{	display:block;	padding:1px 0;	height:1%; /* IE WIN */}#sidebar ul.categories li ul{	margin:0;}#sidebar ul.categories li li{	margin:0;	padding:0 0 3px 0;	border-bottom:none;}#sidebar ul.categories li ul ul{	margin:0 0 0 16px;}/* calendar--------------------------------------------------*/#wp-calendar{	display:inline-table;	border-collapse:collapse;	width:185px;	margin:0px 10px 0 10px;	text-align:center;}#sidebar table caption{	margin:-5px 10px 0 10px;	padding-bottom:5px;	border-bottom:1px solid;	letter-spacing:0.1em;}#sidebar table thead tr{	border-bottom:1px solid;}#sidebar table th{	border-bottom:1px solid;}#sidebar table td{	width:200px; /* maximaize width; honestly, I don't know much about tables... */	padding:1px;	font-size:0.9em;}#sidebar table td#today{	padding:0;	border:1px solid;	font-size:1em;	font-weight:bold;}#sidebar table td a{	display:block;	border-bottom:1px solid;	font-weight:bold;	font-size:1.15em;}#sidebar table tfoot{	border-top:1px solid;}#sidebar table tfoot a{	border:none;	font-weight:bold;}#sidebar table tfoot #prev a{	text-align:left;}#sidebar table tfoot #next a{	text-align:right;}/* footer--------------------------------------------------*/#footer{	float:right;	padding:1px;	font-size:0.9em;	background-color:none;	color:#FFF;	margin-right:35px;	}#footer-grey{	clear:both;	padding:1px;	font-size:0.9em;	background-color:none;	color:#222;	}#footer p{	padding:2px 0 0px 0;	}#footer strong{	font-weight:normal;	color:#009;}#footer a{	color:#FFF;	font-weight:bold;}#footer a:hover{	color:#CCC;font-weight:bold;}/* headings--------------------------------------------------*/h1, h2, h3, h4{	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;}/* links--------------------------------------------------*/a{	color: #CCC;	font-weight: bold;	text-decoration: none;}a:hover{	color: #222;	font-weight: bold;	text-decoration: none;}a.more{	padding-right:10px;	background:url(images/purples/more.gif) center right no-repeat;}/* paragraphs, lists, etc--------------------------------------------------*/pre, code{	background-color:none;}kbr{	color:#2C1338;}/* navigation--------------------------------------------------*//* Entry--------------------------------------------------*/.entry{	margin: 2px 5px;}.entry-page{	padding: 5px;}/* form--------------------------------------------------*/form p{	border-color:white;}form label{	color:#804287;}form em{	color:#DCDCDC;}form input{	color:#444;}form input, form textarea{	border-top-color: #CCC;	border-right-color: #222;	border-bottom-color:#CCC;	border-left-color: #222;	border-style: outset;	padding: 2px 0px;}form .button{	border-color:white #CCC #CCC white;	background-color:#FFF;	border-style: inset;	color: #222;}/* Archives--------------------------------------------------*/.archive .postspermonth{	color:#222;}/* content misc--------------------------------------------------*/.next a{	padding-right:10px;	background:url(images/purples/next.gif) center right no-repeat;}.previous a{	padding-left:10px;	background:url(images/purples/previous.gif) center left no-repeat;}#entrynavigation{	border-color:#DCDCDC;}/* sidebar--------------------------------------------------*/#sidebar{	background-color:none;	color:#FFF;	margin-left: 10px;}#sidebar a, #sidebar li a{	color:#FFF;	font-weight:bold!important;	}#sidebar a:hover, #sidebar li a:hover{	color:#af1e29;	font-weight:bold!important;}/* sidebar headings--------------------------------------------------*/#sidebar h2{	color:#FFF;	background:none;	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;	font-weight: BOLD;	font-size: 13px;	margin-bottom:10px;	line-height:25px;	text-transform:capitalize;}/* sidebar list--------------------------------------------------*/#sidebar ul.calls li, #sidebar ul.calls {	text-align:center;	line-height: 25px;	font-weight:bold;}#sidebar ul.login li, #sidebar ul.login {	text-align:left;	padding-left: 10px;	margin-left: 3px;	line-height: 25px;	font-weight:bold;}/*#sidebar ul.pages li{	list-style-image:url(images/purples/post.gif);}*//* bullet spans--------------------------------------------------*/#sidebar ul.categories li, #sidebar ul.months li{	list-style-image:url(images/purples/categories_yellow.gif);}.links{	margin: 2px 10px;}.links p{	margin-bottom: 0px;	padding: 0 10px;}.links h4{	font-size:12px!important;	margin-top:10px;	padding-top: 8px;	border-top: 1px solid #302535;	margin-bottom: 0px;	color: #302535;	text-transform:uppercase;}.links strong{	text-transform:uppercase;	font-weight: bold;	color:#302535}.links ul, .links li, .links li li{	margin-top:0;	padding-top:0px;}.links ul li{	list-style-image:url(images/purples/links_yellow.gif);	margin-top:0;	padding-top:0px;	margin-left:10px;}#sidebar ul.feeds li{	list-style-image:url(images/purples/feeds_yellow.gif);}#sidebar ul.posts li{	list-style-image:url(images/purples/post_yellow.gif);}#sidebar ul.categories li li{	list-style-image:url(images/purples/sub_categories_yellow.gif);}