/*

Theme Name: Untitled I

Theme URI: http://docolours.com/themes

Description: Black-White is always a starting point.Clean & Clear

Version: 1.2

Author: Ruby

Tags: black

Author URI: http://docolours.com

*/



body {margin:0 auto;padding:0px;text-align:center;font-family: Georgia, "Times New Roman", Times, serif;font-size:12px;color:#333;
background-image: url("http://www.stylishsarah.com/images/background.jpg");
background-position: 0px 15px;
background-repeat: repeat-x;
border-top: 5px solid black;
}

p{line-height:23px;}

a img{border:0px;}

small{font-size:10px;}

a:link,a:visited{color:#666;text-decoration:underline;}

a:hover{color:#000;}

blockquote {font-size:12px;color:#666666;}

form{padding:0px;margin:0px;}

textarea, input{border:1px dotted #666;background:#fff;color:#000}

textarea{margin:auto;width:440px;height:80px;border:1px solid #999999;}

input{height:18px;}

#searchform{padding:0px;margin:0px;}

#s{width:168px;border-color:#333 #666 #666 #333;border-style:solid;border-width:1px;background:#111;color:#ccc}

#top_bar{margin:20px 0px;text-align:center;}

#top_bar h2{margin:0px;padding:0px;color:#333;}

img{max-width:500px;}

.alignleft{float:left;padding:0px 15px 15px 0px}

.alignright{float:right;padding:0px 0px 15px 15px;}

.aligncenter {display: block;margin-left: auto;margin-right: auto;}



#wholepage {width:980px;margin:0 auto;overflow:hidden;border-color:#000 #fff; border-style:solid; border-width:0px 0px}

#leftside{float:left;width:760px;margin:10px 20px 0px 0px;overflow:hidden}

#ltop{height:225px;background:url(http://www.stylishsarah.com/images/revised-header.gif) repeat-x;width:100%;text-align:left;}

#bigtitle{height:82px;float:left;width:auto;}

/* background:url(images/ltop_bg2.jpg) repeat-x; */

#lbgl {width:20px;height:82px;float:left;}

/* background:url(images/ltop_l_bg.jpg) no-repeat; */

#lbgr {width:20px;height:82px;float:left;}

/* background:url(images/ltop_r_bg.jpg) no-repeat; */

#ltop h1{margin:17px 0px 0px 0px;padding:0px;width:auto;float:left}

#ltop h1 a:link, #ltop h1 a:visited{font-weight: normal; margin:0px;padding:0px;font-size:74px;text-decoration:none;padding:0px 0px 13px 0px; color:#000; font-style: italic;}

#ltop h1 a:hover{text-decoration:underline;}

#ltop h2{float:left;font-size:27px;margin:10px 0px 0px 0px;padding:0px;clear:both;}

#lcentre{margin:0px 10px 0px 10px;text-align:left;}

#postlist{width:450px;float:left;}

	.posts{overflow:hidden;border-bottom:1px dotted #666;padding:0px 0px 20px 0px;margin-bottom:20px;}

	.postinfo{width:100%;}

	.date{float:left;margin:0px 10px 10px 0px;color:#FFF;width:60px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:24px;background:#000;text-align:center;}

	.months{text-transform:uppercase;float:left;width:60px}

	.titleother{}

	.titleother a:link, .titileother a:visited{color:#333;text-decoration:underline;background:#FFF;}

	.titleother a:hover{color:#FFF;background:#333}

	.titleother h2 a:link, .titleother h2 a:visited{text-decoration:underline;font-size:24px;margin:0px;padding:0px;color:#000;}

	.titleother h2 a:hover {background:#000;color:#FFF}

	.linfo{float:left;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;margin-top:-5px;}

	.rinfo{float:right;margin-top:-5px;}

	.singlep{float:left;width:100%;}

#thetags{float:right;overflow:hidden;width:251px;padding:20px 10px 20px 10px;border-left:1px dotted #333;}

#thetags a:link,#thetags a:visited{clear:both;padding:10px 2px 0px 2px;text-transform:uppercase;font-size:16px;text-decoration:none;color:#333;}

#thetags a:hover{text-decoration:underline;}

#thetags h2{margin:0px;padding:0px;float:left;color:#FFF;font-size:45px;text-align:center;margin:auto;padding:0px;font-weight:bloder;}

.tagl{padding:0px 10px 0px 20px;background:#000 url(images/tagl.jpg) no-repeat;height:63px;float:left}

.tagr{background:#000 url(images/tagr.jpg) no-repeat;width:10px;height:63px;float:left}



#thefooter{float:left;width:720px;margin:15px 0px 0px 0px;border-top:1px dotted #FFF;background:#000;color:#FFF;text-align:center;padding:15px;overflow:hidden;}

#thefooter a:link,#thefooter a:visited{color:#999;text-decoration:underline;}

#thefooter a:hover{color:#FFF}





#rightside {background:url(images/sidebar_bg.jpg) repeat-y;width:200px;float:left;margin:10px 0px 20px 0px;}

.sidebar_top{background:url(images/sidebar_top.jpg) no-repeat;width:200px;height:20px;}

.sidebar_bottom{background:url(images/sidebar_bottom.jpg) no-repeat;width:200px;height:20px;}

#rightside ul{margin:0px 10px 20px 20px;padding:0px;text-align:left;overflow:hidden}

#rightside ul li{list-style-type:none;margin:0px;padding:0px;}

#rightside h2{color:#FFFFFF;font-style:italic;font-size:16px;margin:0px 10px 15px 0px;padding:0px;}

#rightside ul ul{margin:0px 0px 15px 0px;padding:0px;}

#rightside ul li ul li{}

#rightside ul li ul li ul{margin:0px 0px 3px 0px;padding:0px;}

#rightside ul li ul li ul li{background:#ec1377;padding-left:3px;width:0 auto;display:block;margin-bottom:1px;}

#rightside ul li ul li a:link, #rightside ul li ul li a:visited{color:#999;text-decoration:none;background:#333;padding:2px;width:0 auto;display:block;margin-bottom:1px;}

#rightside ul li ul li a:hover{color:#ccc;background:#5f5f5f;padding:2px;width:0 auto;display:block;margin-bottom:1px;text-decoration:none;}

.textwidget{line-height:22px;}

#rightside {color:#969696;}

#rightside a:link, #rightside a:visited{color:#ccc;text-decoration:none;}

#rightside a:hover{color:#fff;text-decoration:underline;}

li.recentcomments{color:#000;background:#333;padding:2;width:0 auto;display:block;border-bottom:1px solid #000;}

li.recentcomments a:link, li.recentcomments a:visited{background:#5f5f5f;}



#comments{width:450px;float:left;}

#comments form{margin:15px 0px;padding:0px}

#comments form p{padding:5px 0px;margin:0px;}

#comments #url{width:250px;}

#comments input{width:auto;}

#comments #email{width:250px;width:120px;}

#comments #author{width:250px;width:120px;}

#comments #c_rss{margin:30px 0px;text-align:right;font-size:14px; }

#submit{padding:0px 5px;width:120px;}

#comments h2{font-size:18px;color:#000}

#comments ol{margin:0px;padding:0px 0px 6px 0px;list-style-type:none}

#comments ol p{margin:5px 0px;padding:0px 0px;}

#comments ol li{border-left:2px solid #ccc;margin-bottom:20px;padding:0px 10px;}

#comments ol li a:link,#comments ol li a:visited{font-size:12px;color:#999;font-weight:lighter}

#comments blockquote{background:#F4F4F4;color:#666;padding:0px 10px;}

#comments .alt{border-left:2px solid #000;}

#comments .alt a:link,#comments .alt a:visited{color:#666;}

.avatars{float:right;padding:0px 0px 15px 15px;}



table.schedule th {

border-left: 3px solid #EC1377;
background-color: black;
color:white;
font-size: 16px;
font-style: italic;

}



table.schedule th, table.schedule td {

border-bottom: 1px dotted black;

padding-left: 6px;

}



table.schedule td {

background-color: #ebebeb;
color: black;

}

table.schedule td.day, table.schedule td.designer {
background-color: #EC1377;
color: white;
font-style: italic;
}