/* ------------------ RESET ----------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
body {line-height:1;}
/*ol, ul {list-style: none;}*/
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;}

:focus {outline:0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {
	border-collapse: collapse;
	border-spacing: 0;}

a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer {
       cursor: pointer;
}

/* ------------------ END RESET ----------------------- */




body { background:#6699CC url('design/bg_header.jpg') top center repeat-x; font:62.5% Verdana, Geneva, Tahoma, sans-serif; color:#333; height:100%; }

a:link { color:#06C; }
a:visited { color:#06C; }
a:hover { color:#69C; }
a:active { color:#06C;}
a img { border:none; }
.extlink { color:green; font-size:0.8em; font-weight:normal; text-decoration:none!important; padding-bottom:10px;}

blockquote {width:600px; margin:50px auto 60px auto; font:13px Verdana, Geneva, Tahoma, sans-serif;}
blockquote span {font: 22px Georgia, Serif; font-size:700%; color:#F60;}
blockquote p {padding: 0 50px 0 0;}
.qstart {float:left; height:45px; margin: -80px 20px 100px 0px; padding-top:45px;}
.qend {float:right; margin-top:0px; padding-top:0px; margin-bottom:-100px;}


h1 {font: 32px Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; color:#0C61B6;}
h2 {font: 28px Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; color:#175899;}
h3 {font: 24px Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; color:#175899;}
h4 {font: 20px Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; color:#175899;}
h5 {font: 16px Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; color:#175899;}

#tootop {position:absolute;left:0;top:0;}

#container {margin:0 auto;width:990px;}

#header {text-align:center;padding:5px 0;}
.rollover img {padding:25px 0;}

#nav {text-align:right;margin:4px 24px 4px 0;}
#nav li {display:inline;margin:4px;list-style:none;}
#nav a { font:bold 12px Tahoma, Geneva, Arial, Helvetica, sans-serif; padding:5px 8px; text-decoration:none;}
 #nav a:link { color:#FFF; }
 #nav a:visited { color:#FFF; }
 #nav a:hover { color:#FFF;background-color:#FF9900; -moz-border-radius:4px; -webkit-border-radius:4px; }
 #nav a:active { color:#FFF;background-color:#CC7A00; -moz-border-radius:4px; -webkit-border-radius:4px; }

#sidebar {width:230px;float:left;}
#sidebarmain {background: url(design/navtl.png) 0px 0px no-repeat;padding: 3px 5px 35px 5px;text-align:right;}


/* Sidebar ~ Search */
#search { padding: 30px 0 8px 18px; height:30px; }

#query { 
	border-width:1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #009;
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	padding:3px 0 3px 4px; 
	margin:0; 
	float:left; 
	-moz-border-radius-topleft:8px; 
	-moz-border-radius-bottomleft:8px; 
	-webkit-border-top-left-radius:8px; 
	-webkit-border-bottom-left-radius:8px;
	width:162px;
	height:22px;
	line-height:20px;
	font-size:16px;
	display:block;}
    #query:focus {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

#cse-search-box div div {
	position:relative;
	float:left; }
    label.overlabel {color:#666;}
    #cse-search-box div div label {
	position:absolute;
	top:2px;
	left:2px;
	z-index:1;
	color:#999;
	height:22px;
	font-size:13px;
	line-height:20px;
	padding:3px 0 3px 4px;}

#saimage {
	float:left;
	opacity:0.9;
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
#saimage:hover {
	opacity:1.0;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

#button { 
	border:1px solid #000; 
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	padding:0px 3px; 
	font-size:15px; 
	float:left; 
	cursor:pointer; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	height:34px;
	display:block; }
    #button:hover { 
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}



#sidebarmain a {text-decoration:none;}
#sidebarmain ul {text-align:left;margin:29px 0 0 28px;font-size:16px;font-weight:bold;}
#sidebarmain ul ul {text-align:left;margin:3px 0 5px 10px;font-size:12px;font-weight:normal;}
#sidebarmain li {padding:3px 0;}
#sidebarbottom {background: url(design/navbl.png) bottom left no-repeat;padding:5px 0;margin:0 0 20px 0;}

#content {width:747px;float:left;}
#contenttop {background: url(design/rounded-top.png) top left no-repeat;padding:3px 0;}
#contentmain {background: url(design/rounded-center.png) center left repeat-y;padding:10px 20px;width:717px;font-size:1.3em!important;}
#contentmain ul, #contentmain ol {margin-left:20px;}
 #contentmain ul ul {margin-left:10px;}
 #contentmain li {padding:3px 0;}
#contentbottom {background: url(design/rounded-bottom.png) bottom left no-repeat;padding:3px 0;margin:0 0 15px 0;}

#linkstop {background: url(design/rounded-top.png) top left no-repeat;padding:3px 0;}
#linksmain {background: url(design/rounded-center.png) center left repeat-y;padding:10px 20px;width:717px;font-size:1.3em!important;}
#linksmain ul {margin-left:20px;}
 #linksmain ul ul {margin-left:10px;}
 #linksmain li {padding:3px 0;}
#linksbottom {background: url(design/rounded-bottom.png) bottom left no-repeat;padding:3px 0;}

#footer {text-align:center;color:#FFF;padding:15px 0; color:#039;}
#footer a {text-decoration:none;font-weight:bold;}
#footer a:link, #footer a:visited{color:#039;}
#footer a:hover, #footer a:active{color:#639;}
.clear {clear:both;}

/* Style ~ Buttons */
.button a {
	background: #222 url('design/gradm2acc.png') center -40px repeat-x; 
	display: inline-block;
	padding: 8px 15px;
	color: #fff;
	text-decoration: none;
	font: bold 16px Tahoma, Geneva, sans-serif;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;}

/* Sizes ---------- */
.small.button a {
font-size: 11px;
}
.medium.button a {
font-size: 13px;
}
.large.button a {
font-size: 14px;
padding: 8px 14px 9px;
}
 
/* Colors ---------- */
.blue.button a {
background-color: #2daebf;
}
.red.button a {
background-color: #e33100;
}
.magenta.button a {
background-color: #a9014b;
}
.orange.button a {
background-color: #ff5c00;
}
.yellow.button a {
background-color: #ffb515;
}


/* Style ~ Containers + Boxes */
.update { width:90%; border:1px solid #096; background:#FFC url('design/icons/flag_orange.gif') 8px 8px no-repeat; font: 1.0em Tahoma, Geneva, Arial, Helvetica, sans-serif; padding:8px 32px; margin:5px 0px; text-align:center; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.linkusbox { margin:10px; padding:10px; background-color:#FFA; border:1px solid #FA0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.inpus {
	background: #FFF url(design/bg.form.input.png) left 0px repeat-x;
	border:1px solid #3BA2CD;
	padding: 3px 5px;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
}
.inpus:focus {background-position: left -5px;border:1px solid #237FA5;}
.inpub {
	background: #FFF url(design/bg.form.inputb.png) left 0px repeat-x;
	border:1px solid #3BA2CD;
	padding: 3px 5px;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
}
.inpub:focus {background-position: left -5px;border:1px solid #237FA5;}
.login {
	border:1px solid #666;
	padding:4px 14px; 
	background: url(design/gradm2acc.png) top center repeat-x;
	float:left;
	opacity:0.7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight:normal;
}
.login:link, .login:visited {color:#000!important;}
.login:hover, .login:active {opacity:1.0;background-color:#666;color:#000!important;}


#google-advert {
	text-align:center;
	width:200px;
	height:700px;
	padding:0;
	margin:0 0 0 40px;}
    #google-advert-wrap {
	background-color:#000;
	text-align:left;
	width:160px;
	height:600px;
	padding:3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}
.aad {
	background-color:#000;
	text-align:center;
	margin:0 auto;
	width:160px;
	height:600px;
	padding:3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}
    .aad iframe {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}

.oad {
	background-color:#000;
	text-align:center;
	margin:0 auto;
	width:120px;
	height:600px;
	padding:3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}
    .oad img {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}

.ead {
	background-color:#000;
	text-align:center;
	margin:0 auto;
	width:160px;
	height:600px;
	padding:3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}
    .ead img {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}









