body {font-family:Times Roman, Times New Roman, serif;font-size:62.5%;color:#363c00;}
a, a:visited{color:#000;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}

/* 
///////////////////////	clearing /////////////////////*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

/* 
///////////////////////	container /////////////////////*/
#container {width:960px;margin:0 auto;background:#fff;}

/* 
///////////////////////	header /////////////////////*/
#header{background:url(/img/structure/header.jpg) top right no-repeat;min-height:154px;padding: 0px 20px 0px 0px;}
#header ul{margin:8.3em 0 1em;font-family:Georgia, Times New Roman,serif;}
#header ul li{display:inline;margin:0 1em;text-transform:lowercase;}
#header ul li a, #header ul li a:visited{color:#683230;font-size:2.2em;}
#header ul li a.selected, #header ul li a:visited.selected, #header ul li a:hover, #header ul li a:active{text-decoration:none;color:#a69569;}
#header h1 {text-indent:-3000px;}

/* 
///////////////////////	content /////////////////////*/
#content{min-height:600px;background: url(/img/structure/main-bg.gif) top left repeat-y;padding:0 0 50px;}

/* 
///////////////////////	main content /////////////////////*/
#main{color: #333;float:left;width:558px;padding:0 74px 0 0px;}
#main h1 {font-size:3.2em;font-weight:normal;color:#bdaa44;margin:32px 0 16px 10px;}
#main h2{font-size:2em;font-weight:normal;color:#bdaa44;margin:24px 0 10px 10px;}

#main h1 a{font-size:.4375em;}
#main h2 a{font-size:.6em;}
#main div.posts ul, #main div.posts dl{font-size:2em;color:#333;margin:18px 0;}
#main div.posts ul{margin:0 0 18px;padding:0;border-top:1px dashed #d5cab8;}
#main div.posts ul li{margin:0;padding:12px 10px;list-style:none;border-bottom:1px dashed #d5cab8;}
#main div.posts ul li:hover{background:#e7e3d8;}
#main div.posts ul li a, #main div.posts ul li a:visited{display:block;margin-bottom:2px;}
#main div.posts ul li em{color:#a59469;font-size:.8em;}
#main div.posts ul li em a, #main div.posts ul li em a:visited{display:inline;color:#a59469;text-decoration:underline;}
#main div.posts ul li em a:hover, #main div.posts ul li em a:active{text-decoration:none;}
#main p, #main ul{font-size:1.8em;color:#333;margin:18px 0 18px 10px;}
#main ul{list-style:disc;padding-left:18px;}
#main ul li{margin:0 0 18px;}
#main p a, #main p a:visited{color:#673200;}

#main div.posts ul.tag-list{font-size:1.6em;border:none;margin:18px 0 18px 10px;}
#main div.posts ul.tag-list li{display:inline;border:none;padding:0;}
#main div.posts ul.tag-list li:hover{background:none;}
#main div.posts ul.tag-list li a, #main div.posts ul.tag-list li a:visited{display:inline;}
#main div.posts ul li span.actions{float:right;margin-top:-1em;}
#main div.posts ul li span.actions a, 
#main div.posts ul li span.actions a:visited{display:inline;font-size:.7em;}


#main form {margin:0 0 18px 10px;}
#main form label{display:block;margin-bottom:3px;font-size:1.2em;}
#main form fieldset{border:none;}
#main form div.input, #main form div.submit{width:100%;margin:1.5em 0 0;}
#main form div.text input, #main form div.password input{width:548px;padding:5px;}
#main form div.textarea textarea{width:548px;padding:5px;}
#main form div.url span{font-size:1.8em;}
#main form div.url input{width:auto;}
#main form div.checkbox input, #main form div.checkbox label{float:left;}

.paging{margin:0 0 14px;font-size:1.2em;text-align:center;}
.paging div{display:inline;}

/*
//////////////// sidebar styles ////////////////*/
#sidebar{float:left;width:328px;}
#sidebar h2{font-size:2.8em;margin:21px 14px 14px;font-weight:normal;}
#sidebar h3, #sidebar.home h2{font-weight:normal;font-size:1.4em;background:#bdb08d;color:#673200;padding:8px 15px;}
#sidebar.home h2{margin:0;}
#sidebar #Userdetails h2, #sidebar #Userdetails p{float:left;width:170px;display:inline;}
#sidebar #Userdetails h2{margin-bottom:8px;}
#sidebar p{font-size:1.4em;margin:0 14px 14px;}
#sidebar #Userdetails p.location{font-style:italic;}
#sidebar #Userdetails p.since{font-family:arial, helvetica, sans serif;font-size:1.2em;}
#sidebar #Userdetails p.since span{display:block;}
#sidebar ul {margin:14px;font-family:arial, helvetica, sans serif;font-size:1.2em;}
#sidebar li{position:relative;border-bottom:1px solid #8b8a5e;padding:5px 4px;}
#sidebar li a, #sidebar li a:visited{display:block;}
#Userdetails img {float:right;border:2px solid #fff;margin:14px;display:inline;}
#sidebar ul.user-thumbs li{float:left;padding:0 1px 1px 0;border:none;}
#sidebar form {margin:0 10px 14px;}
#sidebar form label{display:block;margin-bottom:2px;font-size:1.1em;font-family:arial, helvetica, sans serif;}
#sidebar form fieldset{border:none;}
#sidebar form div.input, #sidebar form div.submit{width:100%;margin:1.5em 0 0;}
#sidebar form div.text input, #sidebar form div.password input{width:293px;padding:5px;}
#sidebar form div.textarea textarea{width:293px;height:270px;padding:5px;}
#sidebar form div.image label{margin-bottom:2px;}
#sidebar div.images form {margin:0 0 14px;}
#sidebar div.images form div.submit{margin:4px 0 0;}
#sidebar form div.text input.form-error, #sidebar form div.textarea textarea.form-error{background:#FFDDDD;}
#sidebar p.follow-link{margin:0 0 14px 9px;font-family:arial, helvetica, sans serif;font-size:1.2em;}
#sidebar p.follow-link a{display:block;font-weight:bold;color:#fff;padding:7px 0 0 32px;width:287px;height:21px;background:url(/img/structure/follow-posts.gif) top left no-repeat;}
#sidebar p.follow-link a.unfollow{background:url(/img/structure/unfollow-posts.gif) top left no-repeat;}
#sidebar #search form, #sidebar #ads{margin:14px;}

/*
//////////////// footer styles ////////////////*/
#footer {padding:10px 0 0 40px;background:url(/img/structure/footer-bg.gif) bottom left no-repeat;height:25px;}
#footer ul li{display:inline;font-family:Verdana, Tahoma, sans serif;color:#cc9933;font-size:.9em;}
#footer ul li a{color:#cc9933;}

.message{width:558px;font-size:1.4em;border:1px solid #FFFF00;background:#FEFFDF;padding:15px 10px;margin:10px 0 -25px 10px;}

#Imagepicker{overflow:auto;min-height:55px;max-height:88px;}
div.image-picker{float:left;opacity:.7;position:relative;}
div.image-picker.selected, div.image-picker:hover{opacity:1;}
div.image-picker img{border:1px solid #D3CCB0;}
div.image-picker:hover img, div.image-picker.selected img{border:1px solid #fff;}
a.send, a.send:visited{position:absolute;top:0;left:0;width:44px;height:44px;background:url(/img/admin/image-edit.png);}

a#AddImageLink{font-size:1.1em;}
a#AddImageLink:focus{text-decoration:underline;}
div#Uploadlink{margin:1em 0;font-size:1.1em;}

/*
//////////////// tag cloud styles ////////////////*/
#sidebar p.tag-cloud{margin:14px;text-align:justify;}
.cloud1{font-size:1em;}
.cloud2{font-size:1.3em;}
.cloud3{font-size:1.5em;}
.cloud4{font-size:1.7em;}
.cloud5{font-size:2em;}

div.spinner{display:none;}
#main div.spinner{margin:0 0 18px 10px;}

/*
//////////////// replies styles ////////////////*/
#main div.posts div.replies p{font-size:1.6em;}
#main div.posts div.reply ul {font-size:1.6em;}
#main div.posts div.reply ul li:hover{background:none;}
#main div.posts div.reply ul li p{font-size:1em;margin:0;}
#main div.posts div.reply ul li a, #main div.posts div.reply ul li a:visited{display:inline;color:#673200;}
#main div.posts div.reply ul li em a, #main div.posts div.reply ul li em a:visited{color:#a59469;text-decoration:underline;}

#sidebar #Tagsuggest {margin:16px 0 14px;}
#sidebar #Tagsuggest dl{font-size:1.1em;font-family:arial, helvetica, sans serif;}
#sidebar #Tagsuggest dt{margin:14px 0 8px;}
#sidebar #Tagsuggest dd{float:left;border:none;padding:0;margin:0 5px 4px 0;}

div.error-message{font-weight:bold;margin:2px 0 0;font-family:arial, helvetica, sans serif;color:#ff0000;font-size:1.1em;padding:2px;}

#loggedin{margin-left:10px;min-height:1.1em;font-size:1.1em;}
#loggedin a, #loggedin a:visited{text-decoration:underline;}

#welcome{background:#D3CCB0;padding:10px;position:relative;}
#welcome h2{color:#333;margin:18px 0 18px 10px;font-size:2.2em;}
#welcome p.promo-text{margin-right:170px;}
#welcome img{position:absolute;right:-10px;top:-10px;}
#main p#welcomelinks a, #main p#welcomelinks a:visited{text-align:center;color:#BDAA44;width:120px;margin:0 1em 0 0;padding:.5em 1em;background:#fff;float:left;}

#main div.thumbs ul{padding:0;}
#main div.thumbs li{float:left;width:135px;height:135px;list-style:none;margin:0 2px 2px 0;}
#main div.thumbs li a, #main div.thumbs li a:visited{display:block;}

#overlay div#vote p{font-size:1.6em;} 
#overlay div#vote p a.vote, #overlay div#vote p a.vote:visited{}
