/*font-family: 'Bitstream Vera Sans','Lucida Grande','Lucida Sans Unicode', Arial, Helvetica, sans-serif;*/


* {
padding:0;
margin:0;
}
body{
margin: 0 auto;
padding:0;
background: #000;
font-family: 'Bitstream Vera Sans','Lucida Grande','Lucida Sans Unicode', Arial, Helvetica, sans-serif;
font-size: 62.5%;
height: auto;
color: #101010;
}

/*main style start*/
#container{
width: 826px;
height: auto;
margin: 0 auto;
color: #848484;
}
#header{
width: 826px;
height: 49px;
border-bottom: 1px solid #2F2F2F;
margin-bottom: 30px;
}
#homeiconcontainer{
float: left;
width: 35px;
height: 40px;
padding-top:10px;
}
#homeiconcontainer .indexicon{
text-indent: -9999px;
background: url(/images/general/homeicon_over.jpg) 0px -32px no-repeat;
display: block;
width: 35px;
height: 36px;
float: left;

}
#homeiconcontainer .homeicon a{
text-indent: -9999px;
display: block;
width:35px;
height: 32px;
background: url(/images/general/homeicon_over.jpg) 0px 0px no-repeat;
}
#homeiconcontainer .homeicon a:hover{
background: url(/images/general/homeicon_over.jpg) 0 -32px no-repeat;
}
#navcontainer{
width: 465px;
height: 40px;
float: left;
}
.nav{
padding-top: 19px;
font-size: 1.4em;
color: #1c7cf3;
float:left;
}
.nav a{
color: #1c7cf3;
text-decoration: none;
}
.navtarget{
padding-top: 19px;
font-size: 1.4em;
float:left;
color: #e29b44;
}
.navtarget a{
color: #e29b44;
}
#header #title{
padding-top: 8px;
width: 230px;
height: 40px;
float: right;
}
#title .joshventura{
background: url(/images/index/joshventura.jpg) no-repeat;
width: 230px;
height: 40px;

}
.nav a:hover{
color:#d49548;

}
/*.navdivide{
    color: #2F2F2F;
    float: left;
    font-size: 2em;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 15px;*/
.navdivide {
border-right: 1px dotted #2F2F2F;
color: #2F2F2F;
float: left;
margin-right: 12px;
padding-left: 12px;
padding-top: 50px;/*43px;*/
}
#divide{
background: url(/images/general/divide.jpg) no-repeat;
width: 826px;
height: 2px;
padding-bottom: 10px;
}
#dividebottom{
background: url(/images/general/divide.jpg) no-repeat;
width: 826px;
height: auto;
float: left;
margin-top: 10px;
padding-top: 0px;
padding-bottom: 2px;
}
#main{
width:826px;
height: 690px;
padding-bottom: 10px;
background: url(/images/index/mainbg.jpg) no-repeat;
position: relative;
}
#reel{
position: absolute;
width:320px;
height: 280px;
left: 251px;
top: 186px;

}
h1.logo{
text-indent: -9999px;
}
h1.undervid{
padding-left: 10px;
font-weight: normal;
padding-top: 5px;
font-size: 1.6em;
padding-bottom: 5px;

}
h2.boxes{
color: #e0a81c;   /*ffc022;/*#4c92c5;*/
font-size: 1.5em;
text-align: center;
text-transform: uppercase;
padding-left: 6px;
padding-right: 15px;
padding-top: 6px; /*13px*/
font-weight: lighter;
}
#footer{
float: left;
margin: 0 auto;
width: 826px;
height: 40px;
}
#footer .footleft{
width: 490px;
float: left;
height: 35px;
}
#footer .footright{
text-align: right;
padding-top: 5px;
width: 336px;
height: 35px;
float:left;
}
#footer img{
padding-right: 10px;

}
a{
color: #1C7CF3;
text-decoration: none;
}
a:hover{
color: #D49548;
text-decoration: none;
}
p.footer{
clear: both;
text-align: right;
padding-top: 5px;
font-size: .7em;
}
a img, a visited img{ 
border:none; 
}

/* List Styles*/
ul#feed a{
color:#A7C5DC;
}
ul#feed a:hover{
color:#F3B81B;
}
ul{
list-style-type: none;
}
li a{
background: url()  no-repeat; /*fill in background*/
background-position: left 50% ;
}
li a:hover{
background: url()  no-repeat; /*fill in background*/
background-position: left 50%;
}
li a:active{
background: url()  no-repeat;  /*fill in background*/
background-position: left 50%;
}

/* alignments */
.alignleft {
float: left;
}	
.alignright {
float: right;
}

#main p{
line-height: 1.4em;
}
#footer p {
line-height: 1.2em;
} 
h4{
font-size: 1.4em;
color: grey;
}
li{
list-style: none;
padding-bottom: 1px;
font-size: 1.1em;
}
