p, td, body	{ font-weight: normal; font-size: 11px; color: #363634; font-family: verdana, geneva, arial, helvetica, sans-serif; text-decoration: none; margin: 5px auto; }

h1		{ font-weight: bold; font-size: 18px; color: #0061d0; font-family: georgia, serif; text-decoration: none; margin: 15px auto 5px auto; }
h2, h3	{ color: #363634; font-weight: bold; font-size: 12px; margin: 15px auto 5px auto; }	
h3 		{ color: #aaaaaa; }
h4 		{ margin: 0px auto 5px auto; color: #da6c64; }

td 		{ font-weight: normal; font-size: 11px; color: #363634; font-family: verdana, geneva, arial, helvetica, sans-serif; text-decoration: none; }

a 		{ color: #0050ac; background-color: transparent; text-decoration: none; }
a:hover	{ color: #bf483f; }

a.paypal	{ display: block; float: left; width: 180px; height: 13px; padding: 4px 0; margin: 5px; background: url(img/paypal-btn.png); text-align: center; font-weight: bold; font-size: 7.5pt; }

h1.stronger, h2.stronger, h3.stronger	{ text-align: center; }

#footer, #footer a	{ color: #bbbbbb; font-size: 9px; }
#footer a:hover		{ color: #ffffff; }

img		{ border: none; }

input, textarea	{ font-size: 11px; font-family: verdana, geneva, arial, helvetica, sans-serif; }
input.submit { padding: 5px 20px; }

hr		{ color: black; background-color: #363634; width: 85%; height: 1px; border: 0px; }

div.cmt-ctnr			{ border: 1px solid #b1b2a4; padding: 4px 10px; background: #f7f8f1 url(img/cmt-cntr_bg.png) repeat-x; margin: 1px; text-align: left; margin-top: 10px; min-height: 50px; }
div.cmt-ctnr div.div-hr { border-top: 1px dashed #b1b2a4; border-bottom: 0px dashed #b1b2a4; padding: 5px 10px 10px 10px; margin: 5px -10px; }
div.cmt-ctnr span.nme	{  float: left; font-weight: bold; }
div.cmt-ctnr span.dtm	{ float: right;  font-weight: bold; }
div.cmt-ctnr p			{ margin: 5px 0px;  text-align: left; padding: 0px; }
div.cmt-ctnr blockquote	{ margin: 8px 0px; padding: 0px 10px; border-left: 3px solid #b2b2ad; }
div.cmt-ctnr blockquote p.name	{ font-weight: bold; }
div.cmt-ctnr blockquote a, 
div.cmt-ctnr blockquote p		{ color: #737367; }
div.cmt-ctnr a.reply		{ height: 16px; width: 45px; display: block; margin: 0 0px 0 auto; font-weight: bold; font-size: 0.9em; padding: 4px 0 0 37px; background: url(img/reply_btn.png); brder: 1px solid red; }
a.add-cmt				{ height: 16px; width: 105px; display: block; margin: 0 0px 0 auto; font-weight: bold; font-size: 0.9em; padding: 4px 0 0 37px; background: url(img/add_cmt_btn.png); brder: 1px solid red; }

div.clear	{ clear: both; }

/* LAYOUT */

body, html { height: 100%; margin: 0px; padding: 0px; }

#main-container	{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -28px; background: #fcfcfd; brder: 1px solid yellow; }

#title	{ background: #606e8d url(img/title-bg.png) repeat-x; height: 64px; padding: 9px 15px; }

#menu 	{ position: relative; brder: 1px dotted red; background: #004899 url(img/menu-bg.png) repeat-x; background-position: bottom left; height: 27px; padding-left: 40px; }
#menu div.left-img	{ position: absolute; background: url(img/menu-left.png) no-repeat; height: 27px; width: 41px; left: 0px; top: 0px; }
#menu div.rt-img	{ float: left; background: url(img/menu-right.png) no-repeat; background-position: top right; height: 27px; width: 35px; left: 0px; top: 0px; }
#menu a			{ display: block; float: left; background: #e6eef6 url(img/menu-a.png) repeat-x 0 0; padding: 8px 16px 6px 16px; height: 19px; }
#menu a:hover	{ background-position: 0 -50px; }

#middle-container	{ position: relative; background: #fcfcfd url(img/main-left.png) no-repeat; padding: 15px 30px; }

#content	{ margin-right: 25%; padding-bottom: 30px; padding-right: 5%; padding-left: 1%; brder: 1px dotted blue; border-right: 1px dashed grey; min-height: 400px; height: auto !important; height: 400px; }

#menu-right	{ position: absolute; top: 15px; left: 75%; width: 25%; }

div.footer-spacer	{ height: 35px; }

#footer		{ background: #b4bac6 url(img/footer-bg.png) repeat-x; height: 12px; text-align: center; padding: 8px; }	

/* END LAYOUT */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	