/* WEB CSS Document */

* {
margin:0;
padding:0;
}

html {
margin:0;
padding:0;
background-color:transparent;
}

body {
width:100% !important;
height:100% !important;
margin:0;
padding:0;
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;
color:#330000;
background-color:transparent;
background-image:url('images/sunbirst-alt.png');
background-position:top center;
background-repeat:no-repeat;
}

.postdate {
color:#cccc00;
font-size:14px;
font-weight:bold;
}

.storytitle a, .storytitle a:visited {
color:#33cccc;
text-decoration:none;
font-size:18px;
font-weight:normal;
}

.storytitle a:hover {
text-decoration:underline;
}

.storycontent, .entry {
width: 500px;
height:auto;
color:#330000;
line-height:20px;
}

.storycontent a, #contentWrap a {
color:#ff6633;
text-decoration:underline;
}

.storycontent a:visited, #contentWrap a:visited {
color:#330000;
text-decoration:underline;
}

#comment, #comments, #commentlist {
width: 532px;
height:auto;
}

#outer {
width:100% !important;
height:100% !important;
margin:0;
padding:0;
background-color:transparent;
background-image:url('images/pattern.png');
background-position:0px 84px;
background-repeat:repeat-x;
}

#page {
width:960px;
height:1000px;
min-height:100%;
margin:0 auto;
padding:0;
background-color:transparent;
background-image:url('images/logo.png');
background-position:0px 0px;
background-repeat:no-repeat;
/*border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;*/
}

#logoArea {

}

#topSpacer {
float:left;
width:960px;
height:155px;
margin:0;
padding:0;
/*background-color:#CC99CC;*/
}

#menuWrap {
float:left;
width:960px;
height:30px;
margin:0px auto;
padding:0;
}

#contentWrap {
width:960px;
height:auto;
margin:0;
padding:0;
background-color:transparent;
}

#leftCol {
float:left;
width:352px;
height:500px;
margin:0;
padding:0;
background-color:transparent;
}

#middleCol {
float:left;
width:608px;
height:500px;
margin:0;
padding:0;
background-color:transparent;
}

#middleColWrap {
line-height:28px;
}

#rightCol {
float:right;
width:212px;
height:auto;
margin:0;
padding:0;
background-color:transparent;
}

.sidebarSpacer {
float:left;
width:214px;
height:130px;
margin:0;
padding:0;
text-align:center;
background-color:transparent;
}

.sidebarSmallSpacer {
float:left;
width:214px;
height:20px;
margin:0;
padding:0;
text-align:center;
}

.sidebarWrap {
float:left;
width:auto;
height:auto;
margin-left:14px;
padding:0;
background-color:transparent;
border:1px solid #000033;
}

.feedback, .feedback a, .feedback a:visited {
font-size:10px;
line-height:normal;
font-weight:bold;
text-decoration:none;
color:#330000;
}

.feedback a:hover {
text-decoration:underline;
}

#comments, #trackback, #comments a, #postcomment {
color:#cccc00;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#trackbackurl {
font-size:10px;
}

#commentlist, #commentlist a, #commentlist a:visited  {
font-size:12px;
line-height:normal;
text-decoration:none;
color:#330000;
}

#commentlist a:hover {
text-decoration:underline;
}

#categories {
float:left;
width:214px;
height:35px;
margin:0;
padding:0;
background-color:transparent;
background-image:url('images/categories.png');
background-position:0 0;
background-repeat:no-repeat;
}

.sectionWrap, .sectionRWrap, .sectionWrap a, .sectionWrap a:visited {
float:left;
height:auto;
width:198px;
text-align:center;
text-decoration:none;
color:#ff6633;
list-style:none;
line-height:28px;
}

.sectionRWrap {
float:right;
}

.sectionWrap a:hover {
text-decoration:underline;
}

.sectionTopSpacer {
float:left;
height:15px;
width:214px;
}

.sectionBottomSpacer {
float:left;
height:35px;
width:214px;
}

#middleSpacer {
float:left;
width:532px;
height:130px;
margin:0;
padding:0;
background-color:transparent;
position:relative;
}

#middleHeader {
position:absolute;
top:30px;
left:100px;
width:243px;
height:30px;
margin:0;
padding:0;
background-color:transparent;
background-image:url('images/welcome.png');
background-position:0 0;
background-repeat:no-repeat;
}

#middleSubHeader {
position:absolute;
top:30px;
left:0px;
width:532px;
height:30px;
margin:0;
padding:0;
font-size:16px;
background-color:transparent;
color:#33cccc;
}

.middleWrap {
float:left;
width:500px;
height:auto;
padding:0 16px;
background-color:transparent;
}

.middleWrap hr {
width: 500px;
text-align:center;
color:#cccc00;
}

#footer {
float:left;
width:960px;
height:50px;
margin:0;
padding:0;
background-color:transparent;
}

#avatarWrap {
float:left;
width:50px;
height:auto;
}

#commentWrap {
float:left;
width:450px;
height:auto;
}

#commentWrap hr {
width: 450px;
text-align:center;
color:#cccc00;
}

#commentFooterWrap {
font-size:10px;
}

#commentFooterDateWrap {
float:right;
}

#commentBottomSpacer {
height:20px;
}

/* Menu Styles */

#menuWrap ul {
margin:0;
padding:0;
list-style:none;
list-style-type:none;
}
	
#menuWrap ul li {

}

#menuWrap ul li a {
float:left;
}
	
#menuWrap ul li a img {
border:none;
}

