body{background:#cdd5db}
#wrapper{margin:10px auto 0;width:920px;background:#FFF;padding:0 40px;}
.error{padding: 4px;border: dotted 1px #800000;font: italic 11px tahoma;background: yellow;color: #800000;}


/*Header Styles*/
#header{position:relative;text-align:right;height:130px;border-bottom:1px solid #ededed;}
#logo{position:absolute;top:35px;left:10px;}
#nav_main{position:absolute;bottom:0;left:0;border-top:1px solid #ededed;width:100%;}
#nav_main li{margin-right:32px;float:left;}
#nav_main a{display:block;height:34px;line-height:34px;color:#2b3540;font-weight:bold;font-size:14px;text-transform:uppercase;}
#nav_main a:hover{color:#ccc;}
#nav_main a.current{color:#ccc;}

#social_media{position:absolute;top:35px;right:0;}
#social_media li{float:left;margin-left:5px;}


/*Content Navigation Styles*/
#content{padding:30px 0;}
#leftCol{float:left;width:590px;padding-right:25px;border-right:1px solid #ddd;}
#rightCol{float:right;width:270px;}


/*Left Column Styles*/
.entry{border-bottom:1px solid #ddd;margin-bottom:30px;}
.meta{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:2px 0;margin-bottom:15px;}
.meta li{font-size:10px;text-transform:uppercase;display:inline;padding-right:8px;margin-right:8px;border-right:1px solid #999;line-height:10px;}





/*Right Column Styles*/
#rightCol .box{margin:0 0 40px 0;}
#rightCol .diagnols{background:url(/Images/diagnol-line.gif);}
#rightCol h3{padding-bottom:2px;margin-bottom:14px;border-bottom:1px solid #ddd;font-size:13px;text-transform:uppercase;letter-spacing:2px;}
#rightCol p{margin-bottom:12px;}
#rightCol ul{margin-top:-5px;}
#rightCol  li a{display:block;line-height:17px;padding:5px 0 5px 10px;border-bottom:1px dotted #e1e1e1;background:url(/Images/arrow.gif) no-repeat 0% 13px;}
#rightCol  li a:hover{background-color:#f9f9f9;padding-left:11px;}

/*Comment Styles*/
#comments-wrapper{margin-bottom:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;}
#respond {position: relative;}
#respond input{font-size:11px;}
#respond .text-input {padding:5px;background: #FFF;border: 1px solid #ddd;color:#222;}
#respond .small-input{width:75px;}
#respond .medium-input{width:250px;}
#respond .large-input{width:500px;}


/*Footer Styles*/
#footer{margin:0 auto;width:1000px;padding:10px 0;}
#footer p{font-size:11px;}


.left {float:left;}
.clear {clear:both;}


