/* CSS Document */

body{text-align:center; margin:0; padding:0; font-family:Lucida Grande, Arial; font-size:13px; background-color:#ebebeb; color:#464646; 
background-repeat: no-repeat;}

.wrapper{margin:0 auto; width:700px;}

.wrapper2{margin:0 auto; width:550px;}
	
.content{background-color:#FFFFFF; border:1px solid #bab9b9; text-align:center; padding-bottom:25px;
-moz-border-radius: 15px;
}

.in{width:650px; margin:25px auto; text-align:left;}

.line{border-top:1px solid #bab9b9; height:1px; }



h1, h2, h3 {margin:0; padding:0; }

h1{font-size:32px;}

h2{
margin-left:  1em;
margin-right:  1em; }

.fronth2{
font-family:Georgia;
font-size:24px;
font-style:italic;
text-align: center;
margin-left:  3em;
margin-right: 3em;
margin-top:1em;
margin-bottom: 1em; }

.writeh2{
margin-top: 1em;
margin-bottom: 1em;
margin-left:  1em;
margin-right:  1em;
text-align: left; }

.writeh21{font-family:Georgia; font-size:24px; font-style:italic;
margin-top: 0.6em;
margin-bottom: 0.6em;
margin-left:  0.3em;
margin-right:  1em;
text-align: left; }


h3 {
margin-top: 1em;
margin-bottom: 1em;
text-align: left;
margin-left: 2em;		
}

.h3front {
text-align: center;
margin-left: 0em;
font-size: 1.6em;
}

.h3top {
text-align: center;
margin-left: 0em;
font-size: 1.6em;
}

.h3frontleft {
text-align: left;
margin-left: 1.4em;
margin-right: 1.4em;
font-size: 1.4em;
}

p {
margin-left: 3em;
margin-right: 3em;
text-align: left;
}

.pform {
font-size: 16px;
}

.writeh3 {
margin-top: 1em;
margin-bottom: 0.2em;	
text-align: left;
margin-left: 2.6em;	
margin-right: 1em;
padding-right: 1em;
color: #5DC3E7;
}
.writeh31 {
margin-top: 1em;
margin-bottom: 0.2em;
text-align: left;
margin-left: 2.6em;	
margin-right: 1em;
padding-right: 1em;
float: left;
}

h4 {
text-align: right;
margin-right: 2.7em;
margin-bottom: 0.2em;
}

.author p{margin:0; padding:0; }

.forms{line-height:2em; }

a:link, a:visited{color:#5DC3E7; text-decoration:underline; }

a:hover{color:#f7941d;}

.v_line{padding:0 5px; color: white;}


/*.............................................................Header.................... */

.logo{float:left; margin:10px 0; margin-bottom: 10px;}

.txt_right{ float:right; margin-top:40px; color: white;}

.txt_right a { color: white; text-decoration: underline; }

.txt_right p { color: white; }
/*.............................................................Form.................... */


.box{text-align:left; padding:5px 15px; border:1px solid #bab9b9; background-color:#f7f7f7;
-moz-border-radius: 5px;
}
.boxalt {text-align:left; padding:5px 15px; border:1px solid #bab9b9; background-color:#FFFFD4;
}
.boxsingle {margin-top: 3px; left; padding:5px 15px; border:1px solid #bab9b9; background-color:#D4FFFF;
}


.box2{border:1px solid #bab9b9; padding:10px; width:400px; color:#707070; font-size:16px; }

.com_btn{margin:0px; padding:10px 20px; border:0px; background-color:#5DC3E7; color:#fff; font-size:14px; font-weight: bold; }

.com_btn:hover {
	background-color: #f7941d;
}




/*.............................................................Check YES or NO.................... */

.check{
	margin-left: 2em;
	margin-right: 2em;
	text-align:left; padding:10px 15px; border:1px solid #bab9b9; background-color:#f7f7f7;}

.good{}

.icon{padding-right:8px; float:left;}

.bad{}


/*..................................................... Navigation .....................*/	
	

.navigation{ background-color:#464646; float: left; margin-bottom:20px; width:700px; position:relative;
background-image: url(../images/bg1.png);}

.navigation ul{ margin:0px; padding:0px; }

.navigation ul li{list-style:none; float: left; margin: 0; padding: 0; font-weight:normal; }

.navigation li a{float:left; color:#fff; margin: 0; font-size: 14px; text-decoration: none; padding:20px 30px;  }

.navigation li a:hover, .navigation li .active { color:#FFFFFF; background-color:#30a4b1;
background-image: url(../images/bg2.png);}

.clear{clear:both;}


/*............................... Search Form.....................*/	

.register {margin:0; padding:6px; border:0px; background-color:#f7941d; color:#fff; height:18px; font-size:13px; font-weight: bolder;
background-image: url(../images/bg3.png);}


.register a {
color: white;
}

.register a:hover {
text-decoration: underline;	
}

#searchform{ position:absolute; top:14px; right:15px;}

.search_box{ padding:6px; color:#999999; font-size:13px; margin:0; background-color:#FFFFFF; border:1px solid #ccc;}

.search_btn{margin:0 0 0 5px; padding:6px; border:0px; background-color:#f7941d; color:#fff; height:30px; font-size:13px; }



/*.............................................................Footer................... */

.footer{text-align:right; margin-bottom:40px; color: white;}


.footer a { color: white; }

/*.............................................................Table................... */


td { padding: 12px; text-align:left; }

.gray td {background-color:#f7f7f7;}

.table_main { 
	
	margin-left: 6em;
	border-top: 1px solid #bab9b9; border-right: 1px solid #bab9b9; border-left: 1px solid #bab9b9;}

.table_main .delete {background:url(images/x2.gif) center left no-repeat; padding-left:12px;}

tr td {border-bottom: 1px solid #bab9b9;}

.safe , .over {padding:3px; color:white; font-weight:bold;}
	.safe {background:green;}
	.over {background:red;}

	
	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 0px 5px 0px 10px;
		width: 200px;
		color: #000;
		border: 1px solid silver;
		
	}
	
	.suggestionsBox2 {
		position: relative;
		left: 30px;
		margin: 0px 5px 0px 10px;
		width: 400px;
		color: #000;
		border: 1px solid silver;
		text-align: left;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	
	}
	
	.suggestionList li {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 5px;
		cursor: pointer;
		border-left: 1px solid silver;
		border-right: 1px solid silver;
		border-bottom: 1px solid silver;
	}
	
	.suggestionList li:hover {
		background-color: #F7941D;
	}

.leftul {
text-align: left;
padding-left: 5em;
padding-right: 5em;
}

.frontul {
text-align: left;
padding-left: 5em;
padding-right: 5em;
font-size: 16px;
line-height: 1.5;
}

.floatleft {
float: right;
margin-right: 2.8em;
}

h2.writeh2 span{
	padding:.4em 30px .4em 0;
	background: url(../images/refresh.png) no-repeat right center;
}	

h3.writeh3 span{
	padding:.4em 30px .4em 0;
	background: url(../images/info.png) no-repeat right center;
}

h3.h3front span {
    padding: .4em 30px .4em 0;
    	background: url(../images/next.png) no-repeat right center;
}

.defaultText { color: silver;}

#content1 {
border: 1px solid silver;
margin-left: 2.7em;
margin-right: 2.7em;
background-color: #C3E88E;
}

#forumdiv{
	margin: 1em;
}

.pfront {
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
}

#content5 {
border: 1px dotted silver;
margin-left: 2.7em;
margin-right: 2.7em;
background-color: #FFFFAA;
padding: 1em;
}

#content5 h4{
    text-align: left;
     font-size: 20px;
     margin-left: 7em;
}

#content5 a {
    text-decoration: underline;
    font-size: 24px;
}


#content5 h4 span {
    padding: .6em 30px .4em 0;
    	background: url(../images/favorite.png) no-repeat right center;
}


#radiocheck h3{
text-align:center;
}

#adiff {
background-color: #008000;
color: white;
}

h2 a {
    padding-left: 2em;
}

.vids {
    border: 1px solid silver;
    width: 670px;
    height: 512px;
    margin-left: auto;
    margin-right: auto;
 
}














