/* Begin Justin Custom Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
* {margin:0; padding:0;}
hr {display:none}
body { text-align:left; padding:0; background:#666 url(/img/layout/BodyGrad.gif) repeat-x top; font:75% Verdana; color:#333; line-height:1.5em; }
p { padding:0 0 15px 0;}
a {text-decoration:none}
a:hover {text-decoration:underline}
#bodywrap { width:760px; margin:0 0 0 20px; text-align:left;}
#content {width:522px; float:left; background:#FFF url(/img/layout/Content_TL.gif) no-repeat top left;}
#content .header { text-align:right; height:84px;}
#content .header h1 {width:auto; height:auto; float:right; margin-top:25px;}
#content .header h1 a { text-indent:-9999px; display:block; height:59px; width:300px; background: url(/img/layout/Logo.gif) no-repeat top right;}
#content .header h1 a span { display:none;}
#content .header .description {display:none}
#content .main { padding:25px 25px 50px 25px;}
#content .main h1 { color:#FF7C00; font:bold 30px/40px Trebuchet MS, Sans; margin-bottom:15px}
#content .main h2 { color:#666; font:bold 24px/36px Trebuchet MS, Sans; margin-bottom:15px; padding-top:15px;}
#content .main h3 {font-weight:bold;}
#content .main a {color:#67A100; text-decoration:none;}
#content .main a:hover {color:#FFF; background:#67A100; text-decoration:none;}
#content .main #comment { width:470px;}
#content .main .blurb { background:#efefef; height:75px;}
#content .main .post { padding:0 0 30px 0; background:url(/img/layout/PageSep.gif) no-repeat bottom center;}
#content .main .gallerywrap { height:400px;}
#content .main .gallerywrap ul li {float:left; width:auto;}
#content .main .gallerywrap ul li a { border:5px solid #efefef; margin:3px; padding:5px; width:auto; height:auto; display:block;}
#content .main .gallerywrap ul li a:hover {border:5px solid #666; background:#efefef;}
#content .footer { background:#666 url(/img/layout/Main_Bottom.gif) no-repeat top; padding:50px 0 0 0;font:10px verdana; color:#FFF; text-align:center;}
#content .footer a { font-weight:bold; color:#FFF;}

#sidebar {width:238px;float:right}
#sidebar .header { background: url(/img/layout/SB_Top.gif) no-repeat top left; height:84px;}
#sidebar .header div.desc_wrap { padding:35px 15px 0 25px; font-weight:bold; font-family: Trebuchet MS; color:#296700;}
#sidebar .main { background:#89C100 url(/img/layout/SB_Left.jpg) no-repeat top left; padding:15px 25px 25px 25px; color:#FFF;}
#sidebar .main a {color:#FFF; text-decoration:none; }
#sidebar .main a:hover {text-decoration:underline;}
#sidebar .main h2 {color:#FFF; font:18px/36px Trebuchet MS, Sans; margin-bottom:15px; padding:0; height:auto; border-bottom:1px dotted #B1D655;}
#sidebar .main ul {margin-bottom:15px;}
#sidebar .main ul li a {}
#sidebar .main .searchbox {width:115px}
#sidebar .footer{ background:url(/img/layout/SB_Bottom.gif) no-repeat bottom; height:19px; }

/* End Justin Custom Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

