/*   
Theme Name: blognetwork
Theme URI: http://www.erikvossman.com
Description: 3-column theme for a blog network
Author: Erik Vossman
Author URI: http://www.erikvossman.com
Version: 1.0
*/


body {
	margin: 0 auto;
  	padding: 0;
	background-color:#BBBBBB;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        background-image: url(bg.gif);
        background-position: center;
        background-repeat: repeat-y;
}

h2 {
  font-size: 20px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

li {list-style-type: none; padding-left: 0px; margin-left: 0px;}

li a{
	color: #4C91A6;
        margin-left: 0px;
	text-decoration: underline;
	}


#mainbg{
    background-color: #FFFFFF;
    background-image: url(bg.gif);
    background-position: center;
	margin: 0 auto;
}
 
#posts{
   width: 615px;
   float: right;
}

li a:hover{
	color: #4C91A6;
	text-decoration:none;
	}

#contentwrap {
        float: right;
        margin-right: 10px;
	width: 425px;
        padding: 5px;
	text-align: left;
        font-size: 14px;

}

#bloglist {
     font-size: 11px;
}

#bloglist h3{
     font-size: 11px;
     margin-left: 3px;
     margin-bottom: 0px;
     margin-top: 4px;
     font-weight: 600px;
     font-family: Georgia, "Times New Roman", Times, serif;
}

#bloglist h2{
     text-align: left;
     font-size: 12px;
     margin-left: 0px;
     margin-bottom: 0px;
     margin-top: 4px;
     font-weight: 700px;
     font-family: Georgia, "Times New Roman", Times, serif;
     color: #FF6600;
}

#bloglist a{
     text-decoration: underline;
}

#bloglist a:hover{
     text-decoration: none;
}

#pagewrapper{
    float: left;
    text-align: left;
    padding-left: 20px;
    width: 540px;
    padding-right: 20px;
    
}

#pagewrapper a{
   font-weight: 500;
}

#sidetitle{
      font-family: Georgia, "Times New Roman", Times, serif;
      text-align: center;
      font-size: 18px;
      margin-bottom: 5px;
}

#posttitle {
      vertical-align: top;
      float: right;
      text-align: left;
      margin-right: 15px;
      height: 30px;
      width: 585px;
      background-image: url(posttitle2.gif);
      background-repeat: no-repeat;

      padding-top: 5px;
      padding-left: 10px;
      font-family: Georgia, "Times New Roman", Times, serif;
}

#posttitle a{
      text-decoration: none;
}

#postinfo {
    float: right;
    margin-right: 20px;
    text-align: left;
    padding: 5px;
    line-height: 1.2em;
    font-size: 10px;
    width: 115px;
    height: 200px;
    background-image: url(postinfo.gif);
    background-repeat: no-repeat;
}

#postinfoposter{
      line-height: 1.4em;
      color: #FF6600;
      font-size: 12px;
      font-wieght: 500px;
}
#headerwrapper {
	margin: 0 auto;
	width: 870px;
	text-align: left;
	overflow:hidden;
        background-color: #BBBBBB;
}

#wrapper {
	margin: 0 auto;
	width: 870px;
	text-align: center;
	overflow:hidden;
        background-color: transparent;
        padding-bottom: 40px;
}

#wrapperfull {
	margin: 0 auto;
	width: 870px;
	text-align: left;
	overflow:hidden;
        background-color: transparent;
        padding-bottom: 40px;
}   

#headerbackground{
        background-color: #BBBBBB;
        text-align: center;
	}
	
#header {
        background-position: center;
        background-image: url(toplftbackgrd2.gif);
        background-repeat: no-repeat;
height: 100px;
width: 870px;
text-align:left;
font-size: 13px;
margin-left: 0px;
padding: 0px;
}


#feature{
      float: right;
      width: 360px;
      height: 250px;
      background-position: center;
      background-image: url(300widebg.gif);
      background-repeat: no-repeat;
      margin-right: 30px;
}

#featuretext{
      padding: 10px 20px 10px 20px;
}


#announce{
       text-align: center;
       float: left;
       width: 300px;
       height: 250px;
       background-position: center;
       background-image: url(200widebg.gif);
       background-repeat: no-repeat;
       margin-left: 10px;
       
}

#announcetext{
padding-top: 25px;
       margin-top: 0;
}

#sidecol{
        line-height: 1.0em;
        float:left;
        width: 200px;
        margin-left: 15px;
        text-align: left;

height: 100%
}

#sidecol h2{
        text-align: center;
        font-size: 16px; 
}

#sidecol a{
        color: #000066;
        font-weight: normal;
}
#sidecol a:hover{
        color: #FF6600;
}

#sidecolsports{
    padding: 5px;
    border-left: #000066 3px solid;
    border-right: #000066 3px solid;
    border-bottom: #000066 3px solid;
}

#sidecolsports p{
      margin:0px;
      padding: 5px;
}

#sidecolinter{
    padding: 5px;
    border-left: #000066 3px solid;
    border-right: #000066 3px solid;
    border-bottom: #000066 3px solid;
}

#sidecolinter p{
      margin:0px;
      padding: 5px;
}

#sidecolenter{
    padding: 5px;
    border-left: #000066 3px solid;
    border-right: #000066 3px solid;
    border-bottom: #000066 3px solid;
}

#sidecolenter p{
      margin:0px;
      padding: 5px;
}

#topnav{
    background-color: #000066;
    width:851px;
    margin-right: 0px;
    margin-left: 5px;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    margin-bottom: 20px;
    color: #FFFFFF;
}

#topnav a{
    color: #FFFFFF;
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
}

#topnav a:hover{
   text-decoration: underline;
        color: #FF6600;
}



.content{
	width: 870px;
	background-color: transparent;
	padding: 0px 0px 20010px 5px;
	font-size: 13px;
	line-height: 1.5em;
        margin-left: 0px;
        margin-top: 0px;

        padding-bottom: 20px;

	}
	.content h3 {
        font-weight: 400;
	font-size: 22px;
        margin-bottom: 3px;
        margin-top: 0px;
        padding-top: 0px;
	}

        .content h3 a{
        font-weight: 200;
        }

	.content a{
	color: #000066;
	font-weight: 600;
        text-decoration: underline;
	}
	
	.content a:hover{
        color: #FF6600;
	text-decoration:none;
	}

        .content ul{
        margin: 0px;
        }

.meta { 
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 3px;
	
}

#footerbg{
       background-color: #BBBBBB;
}



#footer {
	text-align:center;
        clear: both;
        font-size: 11px;
        height: 75px;
        width: 870px;
        background-color: transparent;
        background-image: url(footerbg2.gif);
        background-repeat: no-repeat; 
        background-position: center;
	}

        #footer a{
        color: #000066;
        text-decoration: underline;
	}
       
        #footer a:hover{
        color: #FF6600;
        text-decoration: none;
        }

#footerwrap{
        margin: 0 auto;
	width: 870px;
	text-align: center;
	overflow:hidden;
        background-color: transparent;
}

#sidetabs {
     text-size: 13px;
     background-image: url(collftbtn2.gif);
     	background-repeat: no-repeat;
     width:200px;
     padding-left: 10px;
     padding-top: 10px;
     height: 23px;
}

#sidetabs a{
     margin:0px;
     padding: 0px;
     text-align:left;
     color: #FFFFFF;
     text-decoration: none;
}

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


#comment1 {
  background-color: #CCE6FF;
  padding: 10px 5px 10px 5px;
  margin: 3px 0px 0px 0px;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
  }

#comment2 {
  background-color: #CCFFFF;
  padding: 10px 5px 10px 5px;
  margin: 3px 0px 0px 0px;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
  }	


#advertisepage{
  padding: 10px 40px 10px 40px;
  font-size: 14px;
}

#pagediv{
border-top: 1px solid;
padding: 5px;
height: 450px;
}

#blogdescription{
float: right;
padding: 5px;
width: 480px;
}
#blogdescription h2{
margin: 0px;
padding: 0px;
}
#blogimage{
float:left;
clear: left;
margin:5px;
}
#sitestats{
margin-top: 10px;
padding:5px;
border-bottom: 1px solid;
float: left;
width: 350px;
height: 200px;
}
#sitestatsleft{
float: left;
width:130px;
padding: 5px;
}

#sitestatsright{
float: right;
width:190px;
padding: 5px;
}
#advertiseinfo{
margin-top: 10px;
padding: 5px;
border-bottom: 1px solid;
width: 350px;
height: 200px;
float: right;
clear:right;
}