*{margin:0;padding:0;outline:0;}
body{background:#eee url(common/bg.jpg) repeat-x;font:70%/1.6em verdana,'Lucida Grande','Lucida Sans','Trebuchet MS',Tahoma,Sans-serif;color:#666;text-align:center;margin:0 0 50px 0;}
a,a:visited{color:#5a93c9;text-decoration:none;}
a:hover{color:#318280;text-decoration:none;}
h1,h2,h3{font:verdana,arial,helvetica;letter-spacing:1px;font-weight:400;color:#318280;letter-spacing:-1px;}
h1{font-size:230%;font-weight:normal;letter-spacing:-1px;}
h2{font-size:140%;color:#318280;}
h3{font-size:130%;font-weight:normal;}
h1,h2,h3,p{padding:10px;padding-left:0;margin:0;}
ul,ol{margin:5px 20px;padding:0 20px;}
ul{list-style:none;}
/*img{background:#fafafa;border:1px solid #dcdcdc;padding:5px;}*/
img.float-right{margin:5px 0 10px 10px;}
img.float-left{margin:5px 10px 10px 0;}
code{margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','courier new',monospace;border:1px solid #f4f3ec;background:#fafae7;}
acronym{cursor:help;border-bottom:1px dashed #777;}
blockquote{margin:10px;padding:0 0 0 35px;border:1px solid #f4f3ec;background:#fafae7 url(common/quote.jpg) no-repeat 7px 10px;font:bold 1.3em/1.5em 'Trebuchet MS',Tahoma,Sans-serif;color:#976957;}
table{border-collapse:collapse;margin:10px;}
th strong{color:#fff;}
th{background:#93bc0c url(common/nav.jpg) repeat-x;height:35px;padding-left:12px;padding-right:12px;color:#fff;text-align:left;border-left:1px solid #b6d59a;border-bottom:solid 2px #fff;}
tr{height:32px;}
td{padding-left:11px;padding-right:11px;border-left:1px solid #fff;border-bottom:1px solid #fff;}
td.first,th.first{border-left:0;}
tr.row-a{background:#f8f8f8;}
tr.row-b{background:#efefef;}
form{margin:10px;padding:0 5px;border:1px solid #f1f1f1;background-color:#f5f5f5;}
label{display:block;font-weight:bold;margin:5px 0;}
input{padding:2px;border:1px solid #eee;font:normal 1em Verdana,sans-serif;color:#777;}
textarea{width:400px;padding:2px;font:normal 1em Verdana,sans-serif;border:1px solid #eee;height:100px;display:block;color:#777;}
input.button{font:bold 12px Arial,Sans-serif;height:24px;margin:0;padding:2px 3px;color:#FFF;background:#318280 url(common/nav.jpg) repeat-x 0 0;border:1px solid #75c1bf;}
.searchform{background-color:transparent;border:none;margin:0;padding:5px 0 15px 0;width:250px;}
.searchform p{margin:0;padding:0;}
.searchform input.textbox{width:170px;color:#777;height:18px;padding:2px;border:1px solid #e5e5e5;vertical-align:top;}
.searchform input.button{width:60px;height:24px;padding:2px 5px;vertical-align:top;}
#wrap{position:relative;padding:0;padding-top:15px;text-align:left;background:#fff url(common/wrap-bg.jpg) repeat-y;height:100%;min-height:100%;}
#outerwrap{margin:50px auto 0 auto;width:900px;}
#content-wrap{position:relative;background:#fff url(common/content-bg.jpg) repeat-x;background:#fff;clear:both;float:left;width:883px;padding:0;padding-left:15px;padding-bottom:20px;display:inline;border-top:5px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
#header{position:relative;background:#fff url(common/header-bg.jpg) no-repeat;width:870px;height:300px;padding:0;margin:0 auto;}
#header h1#logo-text a{position:absolute;margin:0;padding:0;background:transparent;top:22px;left:20px;}
#header h1#logo-text img{padding:0;background:transparent;}
#header p#slogan{position:absolute;margin:0;padding:0;font:normal 12px Georgia,"Times New Roman",Times,serif;text-transform:none;color:#5b4a29;top:167px;left:25px;}
#header #header-links{position:absolute;top:25px;right:10px;color:#5b4a29;font:normal 11px "Lucinda Grande","Lucinda Sans",Tahoma,verdana,Times,serif;text-transform:uppercase;}
#header #header-links a{color:#1d5150;text-decoration:none;padding:0 2px;font-weight:bold;}
#header #header-links a:hover{color:#111;}
#header-photo{clear:both;background:#fff;margin:5px auto;padding:0;height:206px;width:870px;}
#header-photo img{border:none;margin:0;padding:0;}
#sponsor-wrap{height:67px;max-height:67px;border-bottom:3px solid #e2e0de;width:870px;margin-left:15px;}
#sponsor-wrap img{border:none;margin:0;padding:0;}
#sponsor-buffer{float:left;height:75px;min-height:75px;width:14px;min-width:14px;}
#sponsor-left{float:left;border:0;padding:0 0 0 15;margin:0 0 0 15;}
#sponsor-right{float:left;width:15px;max-width:15px;border:0;padding:0;margin:0;}
#sponsors{float:left;width:840px;padding:0;margin:0;border:0;}
#nav{clear:both;margin:0;padding:0;height:43px;}
#nav ul{float:left;list-style:none;background:url(common/nav-bg.gif) no-repeat;width:870px;height:43px;margin:0 0 0 15px;padding:0;padding-left:35px;text-align:center;display:inline;}
#nav ul li{display:inline;margin:0;padding:0;}
#nav ul li a{display:block;float:left;width:auto;margin:0;padding:0 13px;font:bold 14px/43px Arial,Helvetica,Geneva,sans-serif;font-weight:500;text-decoration:none;color:#fff;}
#nav ul li a:hover,#nav ul li a:active{background:url(common/nav-hover.jpg) repeat-x;}
#nav ul li.chosen a{background:url(common/nav-current.jpg) repeat-x;}
#main{float:left;width:550px;padding:15px 0 0 0;margin:0 0 0 10px;display:inline;text-align:justify;}
#main h2{margin-top:10px;padding-bottom:3px;padding-left:0;font:normal 2.3em 'Trebuchet MS',Tahoma,Sans-serif;color:#318280;letter-spacing:-1px;text-transform:none;}
#main h2 a{color:#318280;text-decoration:none;}
#main ul li{list-style-image:url(common/bullet.gif);}
#sidebarwrapper{float:right;width:282px;margin:0;margin-right:15px;}

#sidebartop{width:282px;min-width:282px;max-width:282px;height:5px;min-height:5px;max-height:5px;background:URL(common/sidebar_top.gif) no-repeat top;}

#sidebarbottom{width:282px;min-width:282px;max-width:282px;height:7px;min-height:7px;max-height:7px;background:URL(common/sidebar_bottom.gif) no-repeat top;}
#sidebar{padding:10px 2px 10px 2px;margin:0;background:URL(common/sidebar_bg.gif) repeat-y;font:Verdana,Arial,Helvetica,sans-serif 11px #6e6e6e;}
#sidebar h3{margin-top:10px;padding:5px 5px 1px 5px;font:Verdana,Arial,Helvetica,sans-serif 14px #318280 400;}
#sidebar ul.sidemenu{text-align:left;margin:2px 10px 8px 0;padding:0;text-decoration:none;font:Verdana,Arial,Helvetica,sans-serif 11px #6e6e6e 400;}
#sidebar ul.sidemenu li{list-style:none;border:none;padding:0 0 0 5px;margin:0 2px;font:Verdana,Arial,Helvetica,sans-serif 11px #6e6e6e 400;}
* html body #sidebar ul.sidemenu li{height:1%;}
#sidebar ul.sidemenu li a{font-family:arial;font-weight:bold;text-decoration:none;font:Verdana,Arial,Helvetica,sans-serif 11px #6e6e6e 400;}
#sidebar ul.sidemenu li a:hover{text-decoration:underline;}
#sidebar ul.sidemenu li{font-weight:bold;}
#sidebar ul.sidemenu ul{margin:0 0 0 5px;padding:0;}
#sidebar ul.sidemenu ul li{border:none;}
#footer-wrap{clear:both;width:900px;font-size:95%;text-align:left;padding:15px 0;border-bottom:15px solid #fff;border-top:1px solid #fff;}
#footer-wrap a:hover{color:#fff;}
#footer-wrap h3{color:#fff;margin:0;padding:0 10px;text-transform:uppercase;font-weight:bold;}
#footer-columns{color:#888;margin:0 auto;padding:0;width:840px;}
#footer-columns a{text-decoration:none;font-weight:bold;color:#666;}
#footer-columns ul{list-style:none;margin:10px 0 0 0;padding:0;border-top:1px solid #e5e5e5;}
#footer-columns li{border-bottom:1px solid #e5e5e5;}
#footer-columns li a{display:block;font-weight:normal;padding:5px 0 5px 10px;width:96%;}
#footer-columns .col3,.col3-center{float:left;width:32%;}
#footer-columns .col3-center{margin:0 15px;}
#footer-bottom{clear:both;color:#666;margin:0 auto;width:870px;padding:15px 0 0 0;text-align:center;}
#footer-bottom a{color:#fff;}
#footerwrap{clear:left;width:900px;min-width:900px;max-width:900px;background:url(/themes/Lavolta/common/footerBG.gif) no-repeat;height:43px;min-height:43px;color:white;padding-top:7px;}
#footerwrap a{color:#fff;}
.postmeta{padding:0;margin:0;font-size:95%;color:#99997d;}
.postmeta .date{margin:0 10px 0 5px;}
.postmeta a.comments{margin:0 10px 0 0;}
.postmeta a.readmore{margin:0 10px 0 0;font:arial 13pt;font-weight:heavy;}
.post-info{font-size:.95em;padding-top:0;margin-left:0;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clear{clear:both;}
#breadcrumb{height:10px;padding:10px 0;margin-bottom:20px;}
#breadcrumb a{color:#4f5f34;text-decoration:underline;}
#breadcrumb a:hover{color:#4f5f34;text-decoration:none;}
#calender{margin:0;}
#calender table{width:260px;text-align:center;}
#calender table td{width:14%;padding:3px 0;}
#calender table .controls{background:url(common/nav.jpg) repeat-x;font-weight:bold;color:#fff;}
#calender table .controls a{color:#fff;text-decoration:underline;}
#calender table .controls a:hover{color:#fff;text-decoration:none;}
#calender table .days a{color:#728c40;text-decoration:underline;}
#calender table .days a:hover{color:#728c40;text-decoration:none;}
#calender table td.article{background-color:#895f30;}
#calender table td.article_event{background-color:#009980;}
#calender table td.event{background-color:#5a93c9;}
#calender table td.event a,#calender table td.article a,#calender table td.article_event a{color:#fff;text-decoration:underline;}
#calender table td.event a:hover,#calender table td.article a:hover,#calender table td.article_event a:hover{color:#fff;text-decoration:none;}
#notification{background-color:#fffdfb;height:100%;padding:15% 10%;text-align:center;}
#notification h1{margin:5px 0;font-family:"Century Gothic","Trebuchet MS","Arial Narrow",Arial,sans-serif;font-weight:normal;font-size:25px;color:#728c40;text-transform:uppercase;}
#notification a{color:#4f5f34;text-decoration:underline;}
#notification a:hover{color:#4f5f34;text-decoration:none;}
#screenshot{background-image:url(Common/Screenshot-Background.gif);background-position:top left;background-repeat:repeat-x;margin:0 auto;padding:5px;text-align:center;text-align:center;color:#fff;overflow:visible;}
#screenshot img{background-color:#efefd6;border:1px solid #542700;margin:6px;padding:3px;}
#copyright{visibility:visible;}
.article{border-bottom:dotted 1px gray;}
.article p{margin:0;text-align:justify;}
.article .details{margin:0;padding:0;list-style:none;text-align:justify;}
.article h2{font:verdana,arial,helvetica;letter-spacing:1px;font-weight:400;color:#318280;padding:0;}
.article .details li{margin:0 5px 10px 0;display:inline;}
.article .introduction{border-bottom:1px solid #e4e4e4;line-height:20px;font-size:115%;}
.article .full-teaser{line-height:20px;padding-left:0;padding-bottom:10px;padding-top:10px;}
.article .link{font-size:110%;text-align:right;}
.article .gallery img{border:1px solid #eee;padding:3px;margin:3px;}
#comments{margin-bottom:20px;}
#comments .details{margin-bottom:10px;}
#comments .details dt{background-image:url(Icons/Avatar.jpg);background-position:top left;background-repeat:no-repeat;float:left;height:55px;width:55px;margin-right:5px;}
#comments .details dd{margin:0;}
.comment{padding-top:10px;padding-bottom:15px;}
.whisper{background-color:#e4e4e4;padding:5px 5px;clear:both;}
form{margin:0;padding:0;}
form #comment{width:100%;height:125px;}
form #whisper{margin-left:0;}
form #keywords{width:32%;}
form #date{width:32%;}
form #category{width:32%;}
#paging{text-align:right;}
#paging a{padding:0 5px;}
.event .details{margin:0;padding:0;}
.event .details li{margin-right:5px;list-style:none;display:inline;}
.clear{clear:both;}
img{border:none;}
#archivemonths{display:none;}
.formtitle{float:left;width:110px;height:22px;margin-bottom:3px;}
.formtitle label{height:22px;vertical-align:middle;margin-top:0;}
.forminput{float:left;height:22px;}
.rforminput{float:left;height:22px;padding-left:6px;}
.rformtextinput{width:250px;}
.formrow{clear:both;}
#loginform{margin-left:6px;border:groove 2px;margin-right:10px;padding-left:5px;margin-bottom:3px;display:none;margin-top:5px;padding-top:4px;}
#pages #iscurrent.navbox{color:navy;}
#pages ul.sidemenu li.chosen{font:bold navy;}
#registerform{padding:15px;background:#cecece;border:1px outset;}
.commentwrapper{border:1px #cecece dashed;}
.commentby{padding-top:10px;}
.commentinfowrapper{clear:both;}
.commentgravatar{height:100%;float:left;padding:2px 5px;}
.formrow{clear:both;}
.commentlabel{float:left;width:180px;}
.commenttext{width:380px;}
.articleheader h3{margin-left:0;padding-left:0;font:verdana,arial,helvetica;letter-spacing:1px;font-weight:400;color:#318280;}
.article-snippet{border-bottom:solid 1px #c0c0c0;padding-bottom:15px;margin-bottom:20px;}
.article-snippet h3{margin-left:0;padding-left:0;font:verdana,arial,helvetica;letter-spacing:1px;font-weight:400;color:#318280;}
.articlecontent{text-align:justify;}
.articlecontent img{padding-top:0;padding-left:0;padding-right:10px;padding-bottom-10px;}
.article .postmeta{padding-left:0;border:1px;}
.article-snippet .teaser p img{border:15px blue;}
.teaser,teaser p{font:Verdana,Arial,Helvetica,sans-serif 11px;color:#6e6e6e;}
.teaser h3{padding-left:0;}
.teaser p{padding-left:0;}
.teaser p.postmeta{padding-left:0;}
.teaser img{margin-left:0;padding-left:0;padding-top:0;padding-right:10px;padding-bottom:7px;}
.article .full-teaser img{margin-left:0;padding-left:0;padding-top:0;padding-right:10px;padding-bottom:2px;}
#navroles{padding-left:5px;padding-bottom:6px;display:block;position:relative;float:inherit;border-bottom:1px dotted #cecece;padding-top:10px;}
#navroleshead{font-family:Verdana,'Lucida Grande','Lucida Sans',Arial,Helvetica;font-size:140%;font-weight:400;color:#408482;letter-spacing:-1px;}
#navroleswrapper{font-family:Verdana,'Arial Narrow',Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;display:block;float:inherit;}
#navroleshead{display:inline-block;float:inherit;padding-top:5px;}
#havroleshead a{color:#408482;}
#navrolesleft{margin:0;padding:4px;padding-left:1px;border-bottom:1px solid #cecece;padding-bottom:2px;}
#navrolesright{margin:0;padding:0;padding-left:1px;}
#navrolesleft ul{list-style:none;margin:0;padding:0;display:inline;}
#navrolesright ul{list-style:none;margin:0;padding:0;display:inline;}
#navrolesright ul li{margin:0;}
#navrolesleft ul li{margin:0;}
#navrolesright ul li a{margin:0;}
#navrolesleft ul li a{margin:0;}
.navbox{padding-left:0;display:block;position:relative;float:inherit;padding-top:10px;padding-bottom:3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;display:block;letter-spacing:-0.0px;width:100%;}
.navbox a,.navbox div,.navbox div a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;display:block;letter-spacing:-0.0px;color:#6e6e6e;text-decoration:none;padding-left:5px;}
.navbox a:hover,navbox div a:hover{text-decoration:underline;color:#6e6e6e;}
.navbox p{padding-left:7px;}
.navbox .navhead,.navbox .navhead a,.navbox .navhead h3 a{margin-top:10px;padding:0;padding-left:7px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#000;background:#cfcfcf;}
.formleft{float:left;}
#showcasebox{padding-right:12px;font-family:verdana,Arial,Helvetica,sans-serif;font-size:11px;display:block;letter-spacing:-0.0px;}
#connectwith img{padding:0;margin:0;background:transparent;}
#overlaybackground{postion:absolute;width:0;height:0;display:none;}
#videoframe{position:absolute;width:0;height:0;display:none;}
#framecloser,#framecloser a{width:670px;height:20px;background:black;color:yellow;font-size:16px;font-weight:900;text-align:right;padding-right:10px;}
.navbox #showcasebox{font-family:verdana,Arial,Helvetica,sans-serif;font-size:11px;display:block;letter-spacing:-0.0px;color:#f00;text-decoration:none;}
.navbox .newslettersignup{padding-top:7px;padding-bottom:7px;padding-left:0;border:2px solid #cfcfcf;color:#fff;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;background:#328281 url(common/newsletter_bg.gif) repeat-x;}
.navbox .newslettersignup a{color:#fff;text-decoration:underline;font-size:14px;line-height:normal;}

	#twitter_div ul{
		list-style:none;
		
		}
	
	
	#twitter_div ul li{
		background: #b7dce8;
		padding:6px;
		margin-bottom:2px;
		color:#4f4f4f;
		}
	
/*	
	#twitter_div ul li.firstlist, #twitter_div ul li:first-child{
		background: #77bad1;
		padding:6px;
		margin-bottom:2px;
		color:#4f4f4f;
		font-size:1.2em;
		}
*/
	
	#twitter_div p{margin-top:10px; text-align:right;}
	
	#twitter_div ul li a{
		color:#000;
		}