@import url(basic.css);	/* Import basic styles */
@import url(forms.css);	/* Import default form styles */
@import url(comments.css);	/* Import default comment styles */
@import url(img.css);	/* Import standard image styles */
@import url(blog_elements.css);	/* Import standard blog elements styles */

body {background-color: #FF6300; /*height: 100%; /* For IE *//*min-height: 100%; /* For Modern Browsers *//*height: auto !important; /* For Modern Browsers */padding:0;margin:0;color:#000000;font: 84% Arial, Helvetica, sans-serif;}
#wrapper {width: 770px;margin-left: auto;margin-right: auto;background-color: #de0f00;border: solid 2px #FFFFFF;}

/*--Start header styles--*/
.topnavi { width: 770px; text-align: center; background-color:#FFFFFF;}
.leftcolumn {clear: both;float:left;width:500px;}
.rightcolumn {float: right;width: 250px;}
#pageTitlehome {clear: both; margin: 9px 0 0 20px; padding: 10px; font-family: "Trebuchet MS", myriad, verdana, arial, helvetica, sans-serif; font-size: 180%; background-color: #FF6300; color: #FFE275; text-align:center; }
#pageTitle {clear: both; margin: 9px 5px 0 5px; padding: 10px; font-family: "Trebuchet MS", myriad, verdana, arial, helvetica, sans-serif; font-size: 180%; background-color: #FF6300; color: #FFE275; text-align:center; border: #FFE275 1px solid;}

/* Top Navigation Bar */
/***INITIAL STYLES****/

#nav li.sub_menu a:link, #nav li.sub_menu a:visited { background-image: url(""); background-position: center right; background-repeat:no-repeat; text-decoration:underline;}
#nav, #nav ul, #nav ol, #nav li, #nav a { margin: 0; padding: 0; list-style: none; display:block; line-height:1.2em; text-decoration:underline;}
#nav { font-size:0.9em; font-family: "Trebuchet MS", myriad, verdana, arial, helvetica, sans-serif; border: none; text-decoration:underline;}
#nav li { border-right: none; }
#nav li li { border-right:none; }
#nav li.last_child { border-right-width: 0px; }
#nav ul { background-color:white; border: 1px solid gray; /*border-top-width:0px;*/ }
#nav :link, #nav :visited { color:black; text-decoration:underline; border-width:0; }
#nav ul :link, #nav ul :visited, #nav ul :hover, #nav ul :active { text-decoration:underline;}

/***INITIAL SIZES AND POSITION****/

/* TOP LEVEL */
#nav { padding: 0;}
#nav li { float:left; display:inline; width: 110px; } /*display: inline - IE float causes double margin fix */
#nav li a { padding: 0.4em 0; text-align: center; }

/* FIRST LEVEL DROPDOWNS */
#nav ul { width:12em; position:absolute; margin-left: -5000px; background:#FF6300;}

/* FIRST AND SECOND LEVEL DROPDOWNS */
#nav ul li { width: 12em; text-align:left; }
#nav li ul a { padding: 0.2em 0.5em; text-align: left; }

/* SECOND LEVEL DROPDOWNS */
#nav ul ul { margin: -1.6em 0 0 0; }
#nav li:hover ul ul, #nav li.sfhover ul ul { position: absolute; margin-left: -5000px; color: #FF6300; }

/***HOVER POSITION***/

#nav li:hover ul, #nav li.sfhover ul, #nav li.sffocusparent ul { margin-left: -1px;  color: #FF6300; }

/***HOVER STYLES***/

#nav ul li:hover a, ul ul li.sfhover a:link, ul ul li.sfhover a:visited,
#nav ul li a:focus, ul ul li a.sffocus,
#nav:hover ul li:hover a:focus {
	background-color: #FFFFCC;  color: #FF6300; }
#nav:hover ul li a:focus, ul.sfhover ul li a.sffocus { background-color: #FFFFCC;  color: #FF6300; }

/*text style - top level*/
#nav li:hover a, #nav li.sfhover a:link, #nav li.sfhover a:visited, #nav li a:hover, #nav li.sffocusparent a:link, #nav li.sffocusparent a:visited {
	text-decoration:underline;  color: #FFFFFF;}

/*text style - dropdowns */
#nav li:hover li a, #nav li.sfhover li a:link, #nav li.sfhover li a:visited, #nav li.sffocusparent li a:link, #nav li.sffocusparent li a:visited {
	text-decoration:none; }

/* extra positioning rules for no javascript / keyboard accessibility */
#nav a:focus + ul { margin-left: -1px; }
#nav ul a:focus + ul { margin-left: 9999px; }
#nav ul a:focus, #nav ul ul a:focus { margin-left:4999px; width:11em; }
#nav li:hover a:focus, #nav li.sfhover a.sffocus, #nav li.sffocusparent a.sffocus { margin-left: 0; }

/*-- Styles for main area (left) --*/


/*-- Homepage only styles--*/
.leftcolumnhome {clear: both; float:left; width:450px;}
.rightcolumnhome {float: right; width: 300px;}
.bPostshome {clear:both;vertical-align: top;float: left;width: 419px;margin-left: 5px;}
.bPosthome, .bPostpublishedhome{float: left;clear: both;margin-right: 5px;margin-left: 5px;margin-top: 5px;margin-bottom: 5px;padding-right: 8px;padding-left: 8px;padding-bottom: 5px;width: 419px; background:#FFFF99;}
.bPosthome a:link { color: #DE0F00; text-decoration: none; }
.bPosthome a:visited { color: #DE0F00; text-decoration: none; }
.bPosthome a:hover { color: #000000; text-decoration: underline; }
.bPosthome a:active { color: #DE0F00; text-decoration: none; }
.bPostSidehome{margin-bottom: 8px;}
.bSmallHeadhome {font-size: 80%;margin-top: 8px;margin-bottom: 8px;color: #DE0F00;}
.bSmallHeadhome  a:link { color: #DE0F00; text-decoration: none; }
.bSmallHeadhome  a:visited { color: #DE0F00; text-decoration: none; }
.bSmallHeadhome  a:hover { color: #000000; text-decoration: underline; }
.bSmallHeadhome  a:active { color: #DE0F00; text-decoration: none; }
.bTitlehome {margin-top: 8px;margin-bottom: 8px; color: #DE0F00;}
.bTexthome {margin-top: 0px;margin-bottom: 0px;}
.bSmallPrinthome{clear: both;font-size: 80%;margin-top: 8px;margin-bottom: 8px;}
.bSmallPrinthome  a:link { color: #DE0F00; text-decoration: none; }
.bSmallPrinthome  a:visited { color: #DE0F00; text-decoration: none; }
.bSmallPrinthome  a:hover { color: #000000; text-decoration: underline; }
.bSmallPrinthome  a:active { color: #DE0F00; text-decoration: none; }


.bSideBarhome {width: 300px;vertical-align: top; color:white;}
.bSideItemhome {/*margin: 8px 5px 8px 8px;*/ border: solid 1px #FF6300; padding: 8px; background-color:#DE0F00;}
.sideitemtitlehome {font-size: 120%; color: #FFE275;}
.bSideItemhome h3 {margin-top: 0px; margin-bottom: 8px; color: #FFE275;}
.bSideItemhome ul li, li:a {list-style: none;}
.bSideItemhome ul {margin-left: 8px;padding-left: 8px;margin-top: 8px;margin-bottom: 8px; list-style: none;}
.bSideItemhome ul ul{margin-left: 8px;padding-left: 8px;margin-top: 0px;margin-bottom: 0px; list-style: none;}
.bSideItemhome form {margin-top: 0px;margin-bottom: 0px;}
.bSideItemhome blockquote {border: 2px dotted gray; background-color: #FFFFCC; color: #000000}
.bSideItemhome blockquote  a:link { color: #DE0F00; text-decoration: none; }
.bSideItemhome blockquote a:visited { color: #DE0F00; text-decoration: none; }
.bSideItemhome blockquote  a:hover { color: #000000; text-decoration: underline; }
.bSideItemhome blockquote a:active { color: #DE0F00; text-decoration: none; }

#mediablock {width: 450px; text-align:center; padding: 10px 10px 0 10px;}

/*-- Homepage only styles end--*/
h2 {margin-left: 8px;}

/* Styles for posts */
.bPosts {clear:both;vertical-align: top;float: left;width: 495px;margin-left: 5px; overflow:hidden;}
.bPost, .bPostpublished{float: left;clear: both;margin-right: 5px;margin-left: 5px;margin-top: 5px;margin-bottom: 5px;padding-right: 8px;padding-left: 8px;padding-bottom: 5px;width: 480px;background:#FFFF99;}
.bPostSide{margin-bottom: 8px;}
.bSmallHead {font-size: 80%;margin-top: 8px;margin-bottom: 8px;color: #DE0F00;}
.bSmallHead  a:link { color: #DE0F00; text-decoration: none; }
.bSmallHead  a:visited { color: #DE0F00; text-decoration: none; }
.bSmallHead  a:hover { color: #000000; text-decoration: underline; }
.bSmallHead  a:active { color: #DE0F00; text-decoration: none; }
.bTitle {margin-top: 8px;margin-bottom: 8px; color: #DE0F00;}
.bText {margin-top: 0px;margin-bottom: 0px;}
.bText A{}
.bText A:link{color: #000000;}
.bText A:visited{color: #000000;}
.bText A:hover	{color: #DE0F00;}
.bText A:active{color: #000000;}
.bSmallPrint{clear: both;font-size: 80%;margin-top: 8px;margin-bottom: 8px;}
.bSmallPrint  a:link { color: #DE0F00; text-decoration: none; }
.bSmallPrint  a:visited { color: #DE0F00; text-decoration: none; }
.bSmallPrint  a:hover { color: #000000; text-decoration: underline; }
.bSmallPrint  a:active { color: #DE0F00; text-decoration: none; }


/* Styles for comments */
div.bComment {border-color: #33CCCC; /* override */}
/* Styles for comment form */
input.bComment, textarea.bComment{background-color: #f0f0f0; border-width: 1px; border-color: #cccccc; border-style: solid;padding: .5ex;width: 98%;margin: 0ex;}
select.bComment{background-color: #f0f0f0;border-width: 1px;border-color: #cccccc;border-style: solid;padding: .5ex;width: 100%;margin: 0ex;}
/* Styles for stats */
div.statbloc{float: left;width: 44%;margin-left: 2%; margin-right: 0%; margin-bottom: 2ex;border: 1px solid #33BBBB;}
div.statbloc h3{margin-top: 0px;margin-left: 0px;margin-right: 0px;color: #FFFFFF;text-align: center;background: #33BBBB;padding: 1ex;}

/* Styles for sidebar (right) */
.bSideBar {width: 250px;vertical-align: top; color:white;}
.bSideItem {margin: 8px 5px 8px 8px; border: solid 1px #FFE275; padding: 8px; background-color:#FF6300; text-decoration: none;}
.sideitemtitle {font-size: 84%; color: #FFE275;}
.bSideItem h3 {margin-top: 0px;margin-bottom: 8px;color: #FFE275;}
.bSideItem ul li, li:a {list-style: none; text-decoration: none;}
.bSideItem ul {margin-left: 8px;padding-left: 8px;margin-top: 8px;margin-bottom: 8px; list-style: none; text-decoration: none;}
.bSideItem ul ul{margin-left: 8px;padding-left: 8px;margin-top: 0px;margin-bottom: 0px; list-style: none; text-decoration: none;}
.bSideItem form {margin-top: 0px;margin-bottom: 0px;}

.dimmed{color: #aaa;font-size: 84%;}
input.SearchField{background-color: #f0f0f0;border-width: 1px;border-color: #cccccc;border-style: solid;padding: .5ex;width: 96%;margin: 0ex;}
caption {font-weight: bold;}
A{}
A:link{color: #FFE275;}
A:visited{color: #FFE275;}
A:hover	{color: #000000;}
A:active{color: #FFE275;}
h1 {font-size: 150%;}
h2 {font-size: 135%;}
h3 {font-size: 110%;}
h4 {font-size: 110%;margin-bottom: 0ex;}
html, body{height: 100%; /* Required */}
table.thin{border: 1px solid #33CCCC;margin: auto;border-collapse: collapse}
table.thin td{border-bottom: 1px solid #33CCCC;padding: .3ex 1ex;}
table.thin th{color: #FFFFFF;background-color: #33CCCC;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;padding: .3ex 1ex;}
table.invisible{margin: 1ex;border-collapse: collapse}
table.invisible td{padding: 0ex 1ex;}
td.right{text-align: right;}
hr {clear:both;height: 4px;border-top: 4px solid #87B11F;width: 410px;margin-top: 5px;margin-left: 10px;}
dt {font-weight: bold;color: #009999;}
blockquote {border: 2px dotted gray;background-color: #FFFFCC;}
del {color: #999999;}
ins {color: #009999;text-decoration: none;}
div.stats{float: right;padding-right: 1px;padding-top: 1px;padding-bottom: 1px;padding-left: 0px;}
.center {margin: 0 auto;}
.comictitle { margin: 0 auto; color:#FFFFFF; }

/*--Start footer styles--*/
.baseline {margin : 0;padding : 2ex 0 2ex 0;text-align : center;font-size : 96%;}
.baseline a { color: #000000; text-decoration: none; }
.baseline a:visited{ color: #000000; text-decoration: None; }
.baseline a:hover { color: #FFFFFF; text-decoration: None; }
.baseline a:active { color: #000000; text-decoration: None; }
#pageFooter {border:none; padding:0; width: 770px; clear:both; font-family:'Palatino Linotype', Book Antiqua3, Palatino6, serif;}
#websitedesign { font-family: "Trebuchet MS", myriad, verdana, arial, helvetica, sans-serif; border: none; font-size: 80%; color:#ffffff; text-align: center;}
#clear {clear:both;}