/* basics */
* {
padding:0 0;
margin:0 0;
}
html,body {
/*background:#F9f4c1 url('../images/bgshadow.png') center repeat-y;*/
background:#FFCC33 url('../images/gradback.jpg') repeat-x;
font-family: Tahoma,Geneva,Helvetica, Arial, sans-serif;
font-size:90%;
height:100%;
}
h1,h2,h3,h4 {	font-family: Helvetica, Arial, sans-serif;
}
h1 {
letter-spacing: -3.5px; 
font-weight:900;
font-size:40pt;
display:inline;
padding-left:5px;
}
h2 {
font-size:0.8em;
display:inline;
}
h3 {
letter-spacing: -1.7px;
font-size:175%;
}
ul {
margin-left:30px;
}
li {
}
.orange {
color:#EC5506;

}
.grey {
color:#000000;
}
/* standards & header */
#container {
width: 780px;
	min-height:800px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	overflow:hidden;
	margin: 20px auto;
	text-align: left;
	float:none;
	background:#FFFFFF;
	  -moz-border-radius:2ex;
  -webkit-border-radius:2ex;
	/*border-right:1px solid #333;
	border-left:1px solid #333;*/
}
/* for login and stuff */
#containerform {
width: 600px;
	margin: 20px auto;
	text-align: left;
	float:none;
	background:#FFFFFF;
	padding:10px 10px;
	  -moz-border-radius:2ex;
  -webkit-border-radius:2ex;
	/*border-right:1px solid #333;
	border-left:1px solid #333;*/
}
#header {
padding-top:20px;
}
#searchrefine {
width:100%; height:20px; color:#fff; background:#333333; margin-bottom:10px; padding:5px 0px;
}
#login {
height:15px;
background:#ff6600;
color:#fff;
}
/* menubar */
.menutime {
margin-left:10px;
}
.menutime a {
text-decoration:none;
font-size:18px;
background:#FECB33;
margin-right:2px;
padding:9px 30px;
}
#menubar {
/*background:#000000 url('../images/Bgrad.png') REPEAT-X;*/
color:#fff;
font-family: Helvetica, Arial, sans-serif;
padding-top:10px;
}
.menubar ul {
list-style:none;
}
.menubar li {
display:inline;
padding:0 10px;
}
#searchbox {
padding:5px 5px;
background:#FECB33;
height:80px;
/*border-top:1px solid #333333;*/
}
/* front page */

#addbox {
margin:10px 5px;
padding:5px 5px;
background:#FFD890;
border:1px solid #FF6600;
}
#cats {
margin:10px 5px;
}

#about {
margin:10px 5px;
padding:10px 0px;
border-top:1px solid #333;
border-bottom:1px solid #333;
}
/* lower area */

#lower {
margin:0px 5px;
}
#left {
float:left;
width:425px;
}

#right {
float:right;
width:345px;
}
/* entry page */

#leftbig {
float:left;
width:480px;
}
#rightbig {
float:right;
width:255px;
padding-left:20px;
}
#procedures {
margin:40px 10px;
padding:5px 5px;
background:#FFD890;
border:1px solid #FF6600;
}
/* reviews */


#review-list {
clear:both;
border-top:20px solid #EC5506;
width:100%;
}

.review-entry,.hreview {
min-height:100px;
margin:10px 10px;
padding:10px 10px;
border-bottom:1px solid #333;
}

.review-rating {
width:180px;
float:left;
}

.review-content {

}
.item { 
font-size:0.8em;
}
/* footer */

#footer {
position: relative; 
text-align:center;
top:-5px;
}
/* form stuff */
label {
width:240px;
float:left;
margin-right:6px;
}
input {
font-size:1.3em;
margin:0px 0px 4px 0px;
}
 .big {
height:30px;
font-size:1.3em;
border:1px solid #B24700;
width:220px;
}
.button {
margin-top:18px;
height:30px;
font-size:1.2em;
color:#FFFFFF;
background:#EC5506;
border:1px solid #B24700;
}
.button1 {
margin-top:18px;
height:50px;
font-size:1.5em;
color:#FFFFFF;
background:#EC5506;
border:3px solid #B24700;
}
.small {
font-size:0.7em;
}
.entry {
margin:10px 10px;
padding:10px 10px;
border-bottom:1px solid #333;
}

.details {
margin:10px 10px;
padding:10px 10px;
}
.radio {
height:20px;
width:20px;
}
.addchoice {
font-size:1.3em;
line-height:1.5;
margin-bottom:5px;
}
.pic {
border:1px solid #333;
}
.status {
color:#000;
}

p {
margin-bottom:10px;
}
a {
color:#EC5506;
text-decoration:none;
}
a:hover {
color:#333333;
}
fieldset {
border:0;
}
.categories {
list-style-type:none; 
}
.categories li {
display:inline;
}
.selected { background-color: #f1f1f1; }
#suggestionBox { border: 1px solid #000; background:#fff; color:#000000;  }
#suggestionBox ul { list-style-type:none; margin:0px; padding:2px; }

/* Recaptcha styles */
.validation-advice {
color:#ff3300;
font-size:0.75em;
}
#psa {
padding:10px 5px 5px 5px;
background:#FFD890;
border:1px solid #FF6600;
}
#psa h4 {
margin-bottom:5px;
}
.subcheck {
display:none;
}
/* lightbox */
#lightbox{
    display:none;
    position: absolute;
    top:50%;
    left:50%;
    z-index:9999;
    width:500px;
    padding: 10px 10px;
    height:300px;
    margin:-220px 0 0 -250px;
    background:#fff;
    }
#lightbox[id]{ /* IE6 and below Can't See This */
    position:fixed;
    }

#overlay{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5000;   
    background-color:#000;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    }
#overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
    }

