html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html { background-color: #f3f5c0}
body { margin-left: auto; margin-right: auto; width: 1010px; background: url(../img/bg.gif) no-repeat center top; font-size: 12px; color: #000;font-family:arial; background-attachment:fixed;}
li { list-style-type: none;}
.entry li { list-style-type: disc; margin-left: 15px;}
.entry a:link{color: #43216b}
.entry a:hover, .entry a:active, .entry a:visited{color: #fcb040}
a{ text-decoration:none; }
a:link{ color: #000; list-style-type: none;}
a:visited{ color: #000; }
a:hover{ color: #fcb040;}
a:active{ color: #000; }
p { margin: 0 0 20px 0}


.left{ float: left; }
.right { float:right; }
.metarow { padding: 10px 0 20px 0; clear:both}

#container{ margin-left: auto; margin-right: auto;overflow: hidden; position: relative; }
#column1{ float: left; width: 360px }
	img.logo { margin: 16px 0 0 21px}
#column2{ float: left; width: 613px; overflow: auto; }
	#basic { margin: 21px 0 0 0; background-color: #fff; text-align: left; padding: 30px; *padding: 0 80px 50px 80px;}
	#blog { margin: 21px 0 0 0; text-align: center; background-color: #fff; position: relative; overflow: hidden; }
	#column2 a:link, #column2 a:visited{ color: #fcb040; list-style-type: none;}
	#column2 a:hover{ list-style-type: underline;}

div.nav {cursor:pointer}
ul#nav { position: absolute; top: 0px; margin: 0 auto;text-align: center;  height: 150px; display:none}
ul#nav > li{ float: left; width: 150px; height: 44px; background-color: #4a3252; color:#fff; text-align: center; margin-left: 5px }
ul#nav > li span a{ color: #fff; font-size: 14px; font-weight: bold;  }
ul#nav > li span a:hover{ color: #fcb040; }
ul#nav > li span{ position: relative; top: 13px }
ul#nav li ul { position: relative; top: 28px; padding: 5px 0;background-color:white; display:none }
ul#nav li ul li { width: 150px;  margin-bottom: 10px;}
ul#nav li ul li  a{color: #000;position: relative; top: 8px}
ul#nav li ul li  a:hover{color: #fcb040;}

.rightsb_dd ul { position: absolute; width: 108px; background-color: #43216b; top:399px; right:37px; display:none; padding: 8px;}
.categories ul { top:291px;}
.rightsb_dd ul a{ color: #fff;}
.rightsb_dd ul a:hover{ color: #fcb040;}

div.saying { width: 193px; height: 91px; background: url(../img/saying.gif) 0 0; text-indent: -400px}
div.saying:hover{ background-position: 0 -91px;}
div.bags { width: 108px; height: 91px; background: url(../img/bags.gif) 0 0; text-indent: -400px}
div.bags:hover{ background-position: 0 -91px;}
div.see { width: 311px; height: 50px; background: url(../img/see.gif) 0 0; text-indent: -400px}
div.see:hover{ background-position: 0 -50px;}

#blog_col1 { width: 566px; float:left; text-align: left; padding: 30px 0 0 23px; position:relative}
	.rotating_portrait { position: relative; width: 315px; height: 283px}
		.portrait {position: absolute; right: -31px; top: 0;}
		.violator{position: absolute; left: 26px; top: 118px;}
	.touts { margin: 0 0 0 17px;}
		.saying { margin: 0 7px 7px 0; float: left}
		.bags { margin: 0 0 7px 0; float: left}
		.factory, .see{ margin: 0 0 10px 0;}
.right_nav { width: 33px; float: left; margin-top: 50px; }
	.social_icons { width:33px; height: 92px; background: url(../img/social_icons.jpg) no-repeat; margin-bottom: 12px}
		.social_icon { height: 30px; cursor: pointer}
		.right_nav a img {margin-bottom: 12px}

div.post_date { width: 98px; height: 49px; position: relative; float:left}
div.day { height: 32px; background-color: #43216b; color: #fff; font-size: 20px; position:absolute; left: 0; top: 0; padding: 6px 0 0 0px;width:46px; text-align: center; font-weight: bold; }
div.month {background-color:#FBB03F;color:#FFFFFF;font-size:11px;height:16px;left:50px;padding:3px 0 0 0;position:absolute;top:0;width:36px; text-align: center; font-weight: bold; text-transform: uppercase; }
div.year { width: 36px; height: 15px; background-color: #c2b59b; color: #fff; font-size: 11px; position:absolute; left: 50px; top: 22px; padding: 1px 0 0 0px; text-align: center; font-weight: bold;   }

#column2 h2.post a{ font-size: 26px;color: #43216b; font-weight: bold; }
div.post {overflow:hidden; margin-bottom: 30px}
.picture_and_entry {clear:both; margin: 20px 0; overflow:hidden}
	.left_picture { width: 240px; float: left; margin-right: 10px}
	.entry {width: 233px; float: right; margin-bottom: 20px}
.attached-image { margin-bottom: 20px}

#respond h3, h3#comments { font-size: 18px; font-weight: bold; color: #43216b; }

.header_press { margin: 0 0 30px 0; text-align: center}
.press_title { float: left; margin-top: 13px; font-weight:bold}
.press_title  a{ color: #43216b; }
.press_entry { margin: 20px 0; padding-bottom: 20px;clear:both; overflow:auto}
.press_entry { border-bottom: 2px dashed #d6cdba; }
.event_date { color:red; }

.separator { border-bottom: #cccc99 solid 1px; margin: 15px 0 20px 0; clear: both}
.postmetadata{ border-top:1px dashed #C2B59B; border-bottom:1px dashed #C2B59B;color:#fff;margin-top:20px;overflow:hidden;padding:5px 0; height: 21px; color:#000; clear:both}
.postmetadata div.box {height: 17px; background-color: #c2b59b; color: #fff; font-size: 10px;  padding: 4px 7px 0 7px; float: left; margin-left: 7px }
.postmetadata  span{ position:relative; top: 3px; margin-left: 7px; float:left}
#comment { width: 400px}

#blog_col2 { width: 173px; float:right; text-align: left; padding: 0 20px 0 0;}
.textwidget p { font-size: 11px; margin: 0 0 10px 0}
h3.widgettitle {font-size: 14px; margin: 0 0 10px 0; color: #43216b;} 
.box ul {list-style-type: none; font-size: 11px; }
.screen-reader-text { display: none}
input#s{width: 270px;height: 38px;font-size: 30px;margin: 0;padding: 2px 0 2px 8px;border: solid 1px #fff; color:#000 ;}
#submit{float: right; background-color: #43216b; color: #fff; border: #43216b solid 1px; cursor: pointer;margin: 0 17px 0 0}
#searchsubmit{float: right; background-image: url(../img/search.jpg); color: #fff; cursor: pointer; width: 43px; height: 44px; text-indent: -200px; border:none; position: relative; right: 1px; top: -44px;}
.search_container { border: #babcb1 1px solid; width: 310px; height: 44px;}

#searchform {margin: 0 0 40px 0}
.tags a, .nav2 a, a.more-link {color: #43216b;}
.nav2{padding: 5px;background-color: #43226c; color: #fff; width: 603px; clear:both; height: 15px; margin-bottom:0px;}
.post_nav {background-color: #43226c; color: #fff; padding:6px 5px 2px 5px; overflow:hidden}

	#column2 div.post_nav a:link, #column2 div.post_nav a:visited, #column2 ul.nav2 a:link, #column2 ul.nav2 a:visited{ color: #fff; list-style-type: none;}
	#column2 div.post_nav a:hover, #column2 ul.nav2 a:hover{ color: #fcb040; list-style-type: none;}


div.form_row { margin-bottom: 10px; width: 440px; overflow: auto}
div.form_col1 {padding: 0 10px 6px 0; width: 138px; text-align: right; float:left}
div.form_col2 { float:right; width: 292px}

td input, textarea, #checkbox input, input#author, input#email,input#url{border: none; background:url(../img/inputbg.jpg); padding: 1px }
.submit { padding: 5px 8px; color: #43216b; cursor:pointer;}


#footer{ clear: both; width: 334px; height: 30px; background-image:; color: #231f20; text-align: left; padding: 7px 25px 0px 0px; font-size: 10px; float: right }
