/* StockMonkeys.com CSS Main */

/* ------------------------------------------------------------------ */
/*		HTML TAGS													  */
/* ------------------------------------------------------------------ */
BODY { padding-top:20px; font:normal 12px verdana, sans-serif; }

FORM { padding:0px 0px 0px 20px; margin:0px; }
FORM .name { font:bold 13px verdana, sans-serif; color:#0A3C6F; margin-top:20px; }

INPUT {	border:1px solid #CCCCCC; padding:1px; margin:2px; font-size:14px; color:#999999; }
INPUT:Focus { background-color:#FFFFFF; border:1px solid #106DCE; color:#000000; }

A {	color:#0A3C6F; text-decoration:none; padding:0px; margin:0px; }
A:Hover { color:#106DCE; text-decoration:underline; }

H1 { color:#0A3C6F; font-size:20px; margin:0px; padding:0px 0px 5px 0px; }
H2 { color:#106DCE; font-size:16px; margin:0px; padding:5px 0px 0px 20px; }


/* ------------------------------------------------------------------ */
/*		LAYOUT														  */
/* ------------------------------------------------------------------ */
#container { width:750px; margin: 0 auto; }

#header { background-image:url(/common/images/header.png); height:50px; width:750px; text-align:right; }
#header FORM { padding:14px 14px 0px 0px; }
#header H1 { margin:0px; padding:0px; float:left; }
#header H1 A { display:block; width:220px; height:48px; }

#headersub { background:url(/common/images/crumbs.png) bottom no-repeat; color:#FFFFFF; font-size:10px; text-align:right; padding-right:32px; font-weight:bold; height:20px; }
#headersub A { text-decoration:normal; color:#FFFFFF; font-size:10px; font-weight:bold; }
#headersub A:Hover { color:#FFFAED; text-decoration:underline; }
#headersub SPAN { font-size:12px; font-weight:normal; }
 
#bodysub { background:url(/common/images/menubar.png) top no-repeat; margin-top:80px; padding:5px 0px 0px 32px; height:19px; color:#FFFFFF; }
#bodysub A { color:#FFFFFF; text-decoration:normal; font-size:12px; font-weight:bold; }
#bodysub A:Hover { color:#FFFAED; text-decoration:underline; }

#bodyheader { background-image:url(/common/images/body_top.png); width:750px; height:15px; }
#bodymiddle { background-image:url(/common/images/body_fill.png); background-repeat:repeat-y; padding:0 2%; }
#bodyfooter { background-image:url(/common/images/body_bottom.png); width:750px; height:15px; margin-bottom:40px; clear:left; }

#content { width:490px; }
#contentside { float:right; width:180px; padding-right:9px; }
#contentclear { clear:both; }

#footernav { font-size:12px;  clear:both; text-align:center; margin-bottom:10px; }
#footernav A { padding:2px; }
#footer { font-size:10px; padding:4px; text-align:center; }


/* ------------------------------------------------------------------ */
/*		GENERAL														  */
/* ------------------------------------------------------------------ */
.story { margin:20px 10px; padding:0px; font:normal 13px helvetica, sans-serif; }
.story P { margin:0px 0px 0px 60px; padding:0px; color:#333333; text-align:justify; }
.story DIV { font-size:10px; color:#999999; margin-left:70px; }
.story H2 { text-decoration:underline; margin:0px; padding:0px 0px 0px 60px; color:#339933; font-size:14px; }
.story IMG { float:left; padding-top:4px; }

.small { font-size:9px; }
.largered { font-size:16px; font-weight:bold; color:#CC0000; }
.alt { display:none; }