/* CSS Document */

body { margin:0; padding:0; font-family:Tahoma; color:#333333; font-size:100%; background:url(../images/bg_body.gif) repeat-x #FFFFFF; }

a { color:#2D2D2D; text-decoration:none; }
a:hover {  }
h1 { font-size:16px; }
h2 { font-size:14px; }
hr { color:#000000; height:1px; border:1px solid #D62121; }

#wrapper { width:900px; margin:0 auto; padding:0; }

#header { position:relative; width:100%; height:198px; }
#header .logo { float:left; }
#headinfo { position:absolute; right:0; top:84px;}
#headinfo img { border:none; }
#headinfo strong { display:none; }

.logo { position:absolute; top:16px; left:48px; width:282px; height:83px; font-family:Trebuchet MS; font-size:22px; color:#FFF; background:url(../images/logo.gif); }
.logo h1, .logo h2 { display:none; }

#search { position:absolute; bottom:0; right:0; width:100%; padding:0; margin:0; width:189px; height:30px; background:url(../images/bg_search.gif); text-align:right; }



#breadcrumb { float:left; width:522px; padding:8px 25px; background-color:#FFF; border-bottom:1px dotted #333333; }
#breadcrumb a { font-weight:bold; }

#content { float:left; width:532px; padding:25px; font-family:"Trebuchet MS"; }
#content h1 { color:#D10000; font-size:120%; }
#content a { font-weight:bold; color:#666; }
#content a:hover { border-bottom:1px dotted;  }
#content .postinfo { display:block; margin:5px 0; padding:6px; color:#FFF; background:#DB7700; border-top:3px solid #A70000; }
#content .postinfo a { color:#FFF; }
#content blockquote { width:80%; margin:0 auto; padding:6px; border-left:8px solid #A70000; }

#right .box1 { background:url(../images/bg_right_affil.gif) no-repeat; padding:41px 5px 5px 5px; }

#footer {  width:100%; background:url(../images/footer.gif) repeat-x 50% 0; color:#FFF; font-size:70%; }
#footer p {  margin-left:10%; padding:10px; }
#footer a { color:#FFF; }
#footer a:hover { border-bottom:1px dotted #D2D2D2; }

.clear { clear:both; }

form { margin:0; padding:0; }
input { display:inline; padding:2px; margin:0; border:1px inset #DB7700; background-color:#FFFFFF; vertical-align:middle; }
input.searchbar { background:#000; margin-right:35px; border:none; color:#FFF; font-size:80%; width:100px; }
input.submit { width:auto; border:none; margin:0; padding:0; }

.right { float:right; }

#page2-wrap {
	width: 479px;

	padding: 10px 10px 10px 10px;
	padding-left:20px;
	background: #EDEBEB;
	
	
	margin: 0px;
	height: auto !important;
	height: 106px;
	border: 1px solid #E0E0E0;
}

#page2-wrap:hover {
	background: #E4E4E4;
}
