@charset "UTF-8";
/* CSS Document */

/* STYLES FOR NETROCKING SITE 3 */



* {
	margin: 0;
}

html, body{
	height:100%;
	height:auto;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#1b4e90;
	text-align:center;
	margin:0;
	padding:0;
	background-color:#f8bb49;
	background-image:url(images/orange/bg.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
}

body a, body a:visited{
color:#293E84;
text-decoration:none;
}

body a:hover{
color:#2945a3;
text-decoration:underline;
}


/****************** FONT STYLES **********************/
h1{
font-weight:normal;
font-size:29px;
color:#973000;
margin-left:-1px;
position:relative;
margin-top:12px;
margin-bottom:8px;
text-align:left;

}

h2{
font-size:14px;
font-weight:bold;
color:#ab4200;
margin-bottom:8px;
text-align:left;

}

p{
font-size:12px;
color:#633a0f;
line-height:16px;
margin-top:5px;
margin-bottom:12px;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:normal;
text-align:justify;
}


/****************** WRAPPER **********************/



#wrapper{
	width:700px;
	text-align:left;
	margin:0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height*/

}




/****************** HEADER **********************/



#header{
	height:119px;
	background-image:url(images/orange/header_bg.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin-top:20px;
}


#header img{
float:left;
border:0px none;
}
/****************** NAVIGATION **********************/

div.navcontainer{
height:39px;
margin: 0;
background-color:white;

}



.navcontainer ul
{
list-style: none;
padding: 0;
border: none;
width:700px;
}

.navcontainer li
{
display: block;
margin:0;
float: left;
width: 233px;
height:39px;
background-color:white;
text-align:center;
text-transform:uppercase;

}


.navcontainer a, .navcontainer a:visited
{
height:15px;
padding:12px;
color:#666666;
display: block;
width: auto;
text-decoration: none;
text-align:center;
font-size:13px;
}



.navcontainer a:hover{
text-decoration:underline;
color:#333333;

}






div.navcontainer_bottom{
height:39px;
margin: 0;
background-color:#333333;
width:630px;
margin-left:25px;

}



.navcontainer_bottom ul
{
list-style: none;
padding: 0;
border: none;

}

.navcontainer_bottom li
{
display: block;
margin:0;
float: left;
width: 210px;
height:39px;
text-align:center;
text-transform:uppercase;


}


.navcontainer_bottom a, .navcontainer_bottom a:visited
{
height:12px;
padding:12px;
color:white;
display: block;
width: auto;
text-decoration: none;
text-align:center;
font-size:12px;
}



.navcontainer_bottom a:hover{
text-decoration:underline;

}









/*********************************************************/
/***                     MAIN                          ***/
/*********************************************************/ 

div#main{
background-color:#f7941d;
padding-left:12px;
padding-right:12px;
padding-top:12px;
padding-bottom:12px;
text-align:center;
width:676px;
min-height:500px;
margin-bottom:10px;

}

div#mainLeft{
width:140px;
float:left;
}

div#mainLeftWide{
width:350px;
float:left;

}


div#mainRight{
float:left;
padding:0;
width:510px;
margin:0;
min-height:600px; 
padding-bottom:30px;
}



div#mainRightThin{
float:left;
padding:0;
width:0px;
margin:0;
min-height:400px; 
width:300px;
padding-bottom:30px;
}

/*********************************************************/
/***                     FOOTER                        ***/
/*********************************************************/

div#footer{
height:74px;
width:700px;
margin-left:auto;
margin-right:auto;
padding:0;
margin-top:12px;
text-align:center;
}













/*********************************************************/
/***                 ADSENSE STYLES                    ***/
/*********************************************************/


/* 200 x 200 Adsense Image */

div.adsense_200_img{
width:200px;
height:200px;
padding:0;
float:right;
margin-top:3px;
margin-left:12px;
margin-bottom:7px;
}



/* Small Square (200 x 200) */
/* RIGHT */

div.adsense_200_text_right{
width:200px;
height:200px;
margin-top:3px;
margin-left:12px;
margin-bottom:6px;
padding:0;
float:right;
}





/* Medium Rectangle (300 x 250) */
/* LEFT */

div.adsense_300_text_left{
width:300px;
height:250px;
margin-top:3px;
margin-right:12px;
margin-bottom:7px;
padding:0;
float:left;
}

/* Medium Rectangle (300 x 250) */
/* RIGHT */

div.adsense_300_text_right{
width:300px;
height:250px;
margin-top:3px;
margin-left:12px;
margin-bottom:7px;
padding:0;
}


/* Banner (468 x 60) */

div.adsense_468_banner{
width:468px;
height:60px;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-bottom:30px;
margin-bottom:20px;
}


/* Text (728 x 90) */

div.adsense_728_text{
width:728px;
height:90px;
margin-left:auto;
margin-right:auto;

}

/* Text (728 x 90) top margin*/

div.adsense_728_text_margin{
width:728px;
height:90px;
margin-left:-15px;
margin-top:10px;
position:relative;

}


/* Skyscraper (120 x 600) */

div.adsense_600_skyscraper{
width:120px;
height:600px;

}


/*********************************************************/
/***                     ETC                          ***/
/*********************************************************/

div.clearerDiv{
clear:both;
}

div.icons{
width: 80px;
height: 280px;
float: left;
}

img.icon{
margin-top:4px;
}

#adsBlock{
float: left;
}
