@CHARSET "ISO-8859-1";
* { color:#333333; font:12px Arial, Helvetica; line-height:150%; }
a, a:link, a:visited { color:#993399; }
a:hover { color:#666666; }
body { background:#CCCCCC; height:100%; margin:0; padding:0; }
em { font-style:italic; }
h1 { font:18px "Trebuchet MS"; margin:0; padding:0; }
h2 { font:bold 12px "Trebuchet MS"; margin:0; padding:0 0 6px 0; text-transform:uppercase; }
h3 { font-weight:bold; margin:0; padding:0; text-transform:uppercase; }
h1 a, h1 a:link, h1 a:visited, h1 a:hover, 
h2 a, h2 a:link, h2 a:visited, h2 a:hover, 
h3 a, h3 a:link, h3 a:visited, h3 a:hover  
		{ color:inherit; font:inherit; text-decoration:inherit; text-transform:inherit; }
img { border:0px; }
form .formRow { clear:both; padding:4px 0; }
form .formRow label { float:left; width:100px; }
form .formRow input, form .formRow select { float:left; width:260px; }
form .formRow textarea { float:left; height:100px; width:260px; }
form .formButtons { clear:both; padding:4px 0; text-align: right; }
strong { font-size:inherit; font-weight:bold; }

.collapsed { background:url('/images/arrow_closed.gif') left no-repeat; padding-left:16px; }
.expanded { background:url('/images/arrow_open.gif') left no-repeat; padding-left:16px; }
.right { float:right; }

#main { background:white; border-top:7px solid black; margin:0px auto; width:960px; }
#header { height:94px; padding:0px 10px; }
#header img { margin-top:14px; }
#navbar { height:33px; margin:10px 0px; }
#navbar .navitem { float:left; margin:0px 10px; width:220px; }
#navbar .navitem h1 { border-top:1px solid #CCCCCC; color:black; display:block; padding:8px 0px; text-decoration:none; }
#navbar .navitem h1 a:hover { color:#993399; }
#content { border-top:#CCCCCC 1px solid; min-height:400px; padding-top:10px; position:relative; }
#content .layout { float:left; padding:10px; }
#content .one { width:220px; }
#content .two { width:460px; }
#content .three { width:700px; }
#content .feature { border:1px solid #CCCCCC; height:240px; padding:5px; }
#content .blog { clear:both; margin-bottom:20px; }
#content .blog h2 { color:#999999; font-weight:normal; }
#content .blog h3 { color:#996699; }
#content .blog h3 a:hover { color:#666666; }
#content .blog h3.comments { background:url('/images/icon_comment.gif') no-repeat; cursor:pointer; padding-left:20px; }
#content .blog h3.comments span { color:inherit; font-weight:inherit; }
#content .blog img, #profile img { border:1px solid rgb(169,169,169); padding:2px; }
#content .blog div.comments { display:none; }
#content .blog div.comments .userComment { background:url('/images/usercomment.gif') top left no-repeat; border-bottom: 1px solid #EEEEEE; padding:0 40px; }
#content .blog div.comments .ownerComment { background:url('/images/mambicomment.gif') top right no-repeat; border-bottom: 1px solid #EEEEEE; padding:0 40px; }
#content .info h3 { border-top:1px solid #CCCCCC; padding-top:10px; }
#content .rightMenu { border-bottom:1px solid #EEEEEE; margin-bottom:5px; padding-bottom:4px; position:relative; }
#content .rightMenu a { text-decoration:none; }
#content .rightMenu ul { list-style:none; margin:0; overflow:hidden; padding:0; }
#content .rightMenu ul li { line-height:18px; padding:0 0 2px 16px; }
#content .rightMenu ul.posts { display:none; }
#content h3.month { color:black; cursor:pointer; font-weight:normal; text-decoration:none; text-transform:uppercase; }
#content .intro { font-size:14px; }
#content .intro p { font-size:inherit; }
#content .intro a { font-size:inherit; }
#footer { border-top:1px solid #CCCCCC; clear:both; font-size:10px; height:14px; padding:2px 10px; text-align:right; }

#simplemodal-container { background:white; }
.popup { border:1px solid #666666; padding:10px; }
#flashcontent { height:700px; }