body { background: #004d4d; padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #5a5a5a;}

/* General Links */
a:link { text-decoration : none; color : #37b7dc; border: 0px;} 
a:active { text-decoration : underline; color : #37b7dc; border: 0px;} 
a:visited { text-decoration : none; color : #37b7dc; border: 0px;} 
a:hover { text-decoration : underline; color : #89b700; border: 0px;} 

h1, h2, h3 { color: #006666; font-family:  Verdana, Arial, Helvetica, sans-serif;}
input { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
textarea { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
form { padding: 0px; margin: 0px; }
IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; background-color:#FFFFFF;}

/* Header Class */
#header { background: #fff url(./images/bkg_header.png); width: 100%; margin-left: auto; margin-right: auto; height:126px; }

#header h1 { text-indent: -10000px; margin: 0; padding: 0;}
#header h1 a { display: block; width: 403px; height:126px; background: url(./images/logo_blavish.png) no-repeat bottom; cursor: hand; }
#header h1 a:hover { color: #fff; background: url(./images/logo_blavish.png) no-repeat bottom; cursor: hand; text-decoration: none;}

/* Menu  */
#Menu { background: #99cc00 url(./images/bkg_menu.png); width: 100%;}
#Menu I { DISPLAY: none}
#Menu ul { padding: 0px; margin: 0px 0px 0px 0px; list-style-type: none; background: url(./images/bkg_menu_ul.png) no-repeat right center; width: 100%; height: 28px; }
#Menu LI { FLOAT: left; padding: 0px; margin: 0px; display: inline}
#Menu A { DISPLAY: block; HEIGHT: 28px }
#Menu A.home { BACKGROUND: url(./images/menu_01.png) no-repeat left top; WIDTH: 84px }
#Menu A.archives { BACKGROUND: url(./images/menu_02.png) no-repeat left top; WIDTH: 78px}
#Menu A.network { BACKGROUND: url(./images/menu_03.png) no-repeat left top; WIDTH: 81px}
#Menu A.submissions { BACKGROUND: url(./images/menu_04.png) no-repeat left top; WIDTH: 102px}
#Menu A.about { BACKGROUND: url(./images/menu_05.png) no-repeat left top; WIDTH: 58px}
#Menu A:hover { BACKGROUND-POSITION: left bottom }



#HeadRight { background: url(./images/bkg_HeadRight.png) no-repeat right center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; width: 223px; height: 175px; }

#headSearch { position: absolute; padding: 0px; margin: 0px 0px 0px 587px; top: 100px; height: 30px; background: url(./images/site_search.png) no-repeat top left; width: 250px; }
#headSearch fieldset { border: none; padding: 0px; margin: 0px;}
#headSearch legend { display: none; padding: 0px; margin: 0px;} 
#headSearch form { padding: 20px 0px 0px 0px; margin: 0px;}
#headSearch input.inp { border: 1px solid #fff; width: 150px; background: #fff; font: 10px; padding: 3px; margin-bottom: 5px; outline: none; color: #5a5a5a;}
#headSearch input.inp:hover, .newsletter input.inp:focus { border: 1px solid #fff; background: #fff;}
#headSearch input.search-btn { width: 34px; height: 22px; background: url(./images/button_search.png) no-repeat; outline: none }
#headSearch input.search-btn:hover { background: url(./images/button_search.png) no-repeat 0 -22px; }


#bgcontain { background: #fff; width: 834px; margin: 0 auto; text-align: left; padding: 9px; border: solid 1px #e8e8e8; margin-top: 20px; } 
#container { background: url(./images/bkg_right.png) repeat-y right top; margin: 0px 0px 0px 0px; float: left; width: 100%; clear: both; min-height: 250px; } 

#left { background: #fff; float: left; width: 538px; padding: 20px 0px 20px 20px;} 
#left H1 { font-size: 28px; letter-spacing: -2px; padding: 10px 0px 5px 0px; margin:0px;}
#left H2 { font-size: 24px; letter-spacing: -2px; padding: 10px 0px 5px 0px; margin:0px;}
#left H3 { font-size: 18px; letter-spacing: -1px; padding: 10px 0px 5px 0px; margin:0px;}

#left p.small { color: #829f9f; background: #f4f6f1; display: block; padding: 5px; margin: 0px 0px 20px 0px; font-size: 9px; border-top: solid 1px #d6ddc5;}
#left p.small a { color: #006666; font-weight: bold; text-decoration: underline;}

#left p.commentmeta { color: #829f9f; background: #f5f5f5; display: block; padding: 3px; margin: 0px 0px 20px 0px; font-size: 9px;}
#left p strong { letter-spacing: -1px;}
#left ol { font-size: 10px; padding: 0px 25px; margin: 0; font-weight: bold;}
#left ol li { font-size: 11px;  padding: 3px; margin: 0; }
#left ol p {font-size: 12px;  padding: 0 0 10px 0; margin: 0; font-weight: normal;}
#left ol cite { font-size: 10px; font-weight: bold; font-style: normal;}
#left FORM {
	BORDER-RIGHT: #ebeee7 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ebeee7 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: #f4f6f1; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #ebeee7 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ebeee7 1px solid; 
}
#left FORM INPUT {
	BORDER-RIGHT: #cbd5af 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cbd5af 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; MARGIN-BOTTOM: 0px; margin-right: 10px; PADDING-BOTTOM: 3px; FONT-size: 11px; BORDER-LEFT: #cbd5af 1px solid; WIDTH: 150px; COLOR: #798286; PADDING-TOP: 3px; BORDER-BOTTOM: #cbd5af 1px solid; outline: none
}
#left FORM TEXTAREA {
	BORDER-RIGHT: #cbd5af 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cbd5af 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cbd5af 1px solid; WIDTH: 470px; PADDING-TOP: 2px; BORDER-BOTTOM: #cbd5af 1px solid; outline: none; color: #798286;
}
#left FORM .button { background: #006666; border: solid 1px #fff; color: #fff; font-size: 10px; font-weight: bold; padding: 3px; }
#left blockquote { border-left: dashed 1px #37b7dc; padding: 0px 0px 0px 20px; margin: 5px 0px; font-size: 10px; color: #000;}
#left IMG { BORDER: #ccc 1px solid; margin: 0px 20px 20px 0px; float: left; padding: 5px; }


#right {float: right; width: 240px; padding: 10px 9px 0px 9px;} 
#rightcateg ul, #rightlatest ul { padding: 10px 10px 10px 5px; margin: 0px 0px 20px 0px; font-weight: bold;  font-size: 10px; border: solid 1px #e8ece2; background: #fff;}
#rightcateg li, #rightlatest li { padding: 0px; margin: 0px 0px 0px 0px; list-style-type: none; }
#rightcateg li a, #rightlatest li a { display: block; padding: 0px 0px 1px 20px;  color: #37b7dc; background: url(./images/bkg_right_li_on.png) no-repeat left top;}
#rightcateg li a:hover, #rightlatest li a:hover { display: block; padding: 0px 0px 1px 20px; color: #006666; background: url(./images/bkg_right_li_off.png) no-repeat left top;}

.footnav { background: #f4f6f1; display: block; padding: 5px; font-size: 9px; font-weight: bold; }
.footnav a { text-decoration: underline;}
.footnav a:hover { text-decoration: underline;}

#rightcateg {}
#rightcateg h2 { text-indent: -10000px; margin: 0; padding: 0;}
#rightcateg h2 strong { display: block; width: 239px; height:32px; background: url(./images/h2_categ.png) no-repeat bottom; cursor: hand; }

#rightlatest {}
#rightlatest h2 { text-indent: -10000px; margin: 0; padding: 0;}
#rightlatest h2 strong { display: block; width: 239px; height:32px; background: url(./images/h2_latest.png) no-repeat bottom; cursor: hand; }

#footer { clear: both; font-weight: bold; font-size: 9px; padding: 10px; margin: 10px 0px 0px 0px; border-top: solid 1px #d6ddc5;} 
#footer ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#footer li { padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; display: inline; border-right: solid 1px #ccc; }



.clearer{
	height:1px;
	margin-top:-1px;
	overflow:hidden;
	clear:both;
}

