/* CSS Document */

body { margin:0px; padding:0px; font: 0.72em normal; line-height: 1.4em; color:#262626; background: #fff url(bg.gif) repeat-x top left; font-family: Arial, Verdana, sans-serif;}
a { color:#04598f; background:inherit; text-decoration:none;}
a:hover { color:#f60; background:inherit; text-decoration:none;}
h1 { font: 2em Arial, Helvetica, Sans-Serif; margin:0px; color:#2c7d45; background-color: transparent; font-weight:bold;}
h2 { font: 1.2em Arial, Helvetica, Sans-Serif; color:#2c7d45; padding: 0 0 2px 0; margin: 2px 0px 5px 0; font-weight:bold;}
h2 a{ color: #67543f; text-decoration: none; font-weight:bold; letter-spacing:-.0px;}
h2 a:hover{color: #ff8500;}
h3 { font: 1.1em Arial, Tahoma, Arial, Verdana, sans-serif; margin:0px; color:#2c7d45; background-color: transparent; padding: 5px; margin:5px; text-align:justify; font-weight:bold; letter-spacing: 0px;}

h1 a { color: #67543f; text-decoration: none; font-weight:bold; letter-spacing:-.7px;}
h1 a:hover { color: #ff8500;}

h4 { font: 1.1em Arial, Tahoma, Arial, Verdana, sans-serif; color: #ce2110; text-decoration: none; font-weight:bold; letter-spacing:.2px; padding:5px 0px 5px 0px; margin:2px auto;}
h4 a{ font: 1.1em Arial, Tahoma, Arial, Verdana, sans-serif; color: #ce2110; text-decoration: none; font-weight:bold; letter-spacing:1px; padding:0px; margin:0px;}
h4 a:hover{ font: 1.1em Arial, Tahoma, Arial, Verdana, sans-serif; color: #ce2110; text-decoration: none; font-weight:bold; letter-spacing:1px; padding:0px; margin:0px;}

p { margin: 6px 0 0px 0; text-align:justify; padding: 5px 0 0 0;}
.break{ margin:0px 0 0 0; text-align:justify; padding:0px;}

ul { margin:0px; padding:0px;}
form {margin:0px;}
img{ border:0px; padding:0px; margin:0px;}

/*** main layout***/
#main { width:765px; margin: 0px auto; }
#header_flash{ margin:0px; padding:0px; clear:both;}

.main_row {clear:both; width:765px;}
.main_articles{ float:left; width:350px; padding:5px 0 5px 10px; text-align:justify; color:#000; background:url(box_dotted.gif) repeat-x bottom left;}
	.thumbnail { float: right; margin: 0 0px 8px 10px;}
	.underline{background:url(dotted_line.gif) repeat-x bottom left;}


.main_articles_right{ float:right; width:350px; padding:5px 10px 5px 10px; text-align:justify; color:#000; background:url(box_dotted.gif) repeat-x bottom left;}

/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0; margin: 0 0 8px 0;}
.main_articles .buttons { float: left; height: 20px; }
.main_articles_right .buttons { float: left; height: 20px; }
.bluebtn { background: #488EB2 url(bluebtn.gif) no-repeat; width: 100px; padding: 1px 12px 3px 16px; color: #fff; text-decoration: none; }
.greenbtn { display:block; background: #488EB2 url(greenbtn.gif) no-repeat; padding:1px 11px 0px 16px; color: #fff; text-decoration: none; vertical-align:middle; width:30px; margin: 0 0 0px 0;}
.greenbtn:hover { background: #488EB2 url(bluebtn.gif) no-repeat; color: #fff; }

#center { float:left; width:720px; margin:0px 2px 0 0em; padding: 0 10px 0 30px; }
#center img { padding: 2px 8px 8px 0px;}
#center .txt_greenbold { color:#009900; font-weight:bold;}
#center h5 { font-size: 1.4em; margin: 8px 0 5px 0; letter-spacing: -1px; color: #000; text-decoration: none; background-color: inherit; background-image: url(h2bg.gif); background-repeat: no-repeat;	background-position: center left; padding: 0 0 0 20px;}
#center h1 {font: 1.0em Arial, Helvetica, Sans-Serif; color:#2c7d45; padding: 0 0 2px 0; margin: 2px 0px 5px 0; font-weight:bold;}
#center .grey{ color:#808080;}
#center .row1 { display:block; background-color:#e9f3d3;}
.center { text-align:center;}

.comments { font:1.1em "Arial", Helvetica, Sans-Serif; margin: 0px 0 15px 0; padding: 0px 5px 5px 0; background: #FFF url(horizontaldotted.gif) repeat-x bottom left; color: #009900; text-align: right; vertical-align:bottom; line-height:0px;}
#center .comments img { padding:0px 8px 0 0; margin:10px 0 0 0;}


.right_left { float: left; width: 260px; padding: 13px; background: #f2f2f2 url(corner.gif) no-repeat bottom right; color: #626262;}

.right_right { float: right; width: 240px; padding: 13px; background: #f2f2f2 url(corner.gif) no-repeat bottom right; color: #626262;}



#left { float:left; width:485px; margin:0px 2px 0 0em; padding: 0 10px 0 30px; }
#left h3 .author{ float:right; text-align:right; color:#F60; padding:0px; margin:0px; font-weight:bold;}
#left .txt_orange{ color:#238aba;}
#left .med_spacing { padding: 0 0 0 10px;}

.main_articles_right h3 {font: 1.1em Arial, Tahoma, Arial, Verdana, sans-serif; margin:0px; color:#2c7d45; background-color: transparent; padding: 3px 0; margin:5px 0 15px 0; text-align:justify; font-weight:bold; letter-spacing: 0px;}
.main_articles_right h3 .author{ float:right; text-align:right; color:#67543F; padding:0px; margin:0px; font-weight:bold;}


.txt_greenbold { color:#009900; font-weight:bold;}
.txt_orangebold { color:#bf5500; font-weight:bold;}

#left #queries_add{ float:left; padding: 10px 10px 10px 0px;}
#left #map{ float:left; padding:5px;}
#left #form { clear:both; padding:2px;}

#right { float:left; width:225px; margin: 0 10px 0 0; padding: 10px 0 0 0px;  background:url(imgaes_bg.gif) repeat-x top left; border: 1px solid #e3ece6;}
#right h2{ font: 1.0em Arial, Helvetica, Sans-Serif; color:#5c8162 ; padding: 0 0 0px 0; margin: 3px 8px 3px 8px; border-bottom: 1px  dashed #ffcc99; text-align:left; font-weight:bold;}
#right .right_articles{ float:right; padding: 6px 2px 2px 0px; margin: 0 4px 10px 2px;}
#right .bdrimg { padding:1px;}

.google_groups { float:left; clear:both; padding: 5px; margin:5px;}


#footer { clear: both; text-align: center; line-height: 1.8em; padding: 20px 0 10px 0; color:#ff9f00; width:740px; margin: 0px auto; background-color:#fff; }
#footer p {	line-height: 2em; }
#footer a {	color: #04598f; text-decoration: none; margin: 0px 3px 0px 3px;  } 
#footer a:hover{ color:#FF9900; text-decoration:none;}
#footer .line{ background:url(bottom_line.gif) repeat-x top left; height:6px;}
#footer .designed{ padding:5px 0 5px 0; background-color:#f4f4f4; border: 1px dotted #ccc; color:#666666;}

#header { width:720px; margin: 0 auto; }

.inputtxt, .text_area, .image_validate {
	font-family:Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#5e6072;
	width: 150px;
	border: solid #a1a2a3 1px;
	height:15px;
}
.text_area {width:256px; height: 50px;}
.image_validate{ color:#CC3300; font-weight:bold; width: 100px;}
.btn, .btn_rate{
	font-family:Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size:12px;
	background:url(btn_bg.jpg) top left repeat-x;
	height:23px;
	border: solid #e2e2e2 1px;
	margin: 2px;
}
.btn_rate{ margin:0px; height:20px; font-weight:bold; color:#009900;}
.journal_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#009900;
	padding:5px 15px 15px 0px;
	margin: 0 10px 0 0;
}

