/* Reset for blank canvas
---------------------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
	{
	margin: 0;
	padding: 0;
	border:0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}

body {font-size: 100%;line-height: 1.5; margin-bottom:10px; padding-bottom:10px;background-color: #fff; }
body {background-repeat:repeat-x; }
body {background-position:top center;}


/*Floats and Clearing
-------------------*/

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#col_content_250 { float:left;width:250px;margin-bottom:3px;}
#col_content_125 { float:left;width:125px;margin-bottom:3px;}

#home {float:left; margin:5px 0 0 0;background: url(../images/home.png) no-repeat;width:70px;height:70px;}

#wallpaper {float:left; background: url(../images/wallpaper.png) no-repeat;width:120px;height:100px;}
#updates {float:left; background: url(../images/backgrounds/look_for_the_updates.png) no-repeat;width:260px;height:100px;}

#selectorbrowse {border:0px; width:1000px;height:40px;text-align: center;}
#selectorbrowse img {text-align: center; }

/*Site container and position
-------------------*/
#topspacer {float:left;width:1000px;height:80px;margin:0 auto;background:transparent;margin:15px 0 15px 0;border:1px solid #000;}

#sitecontainer {width:1000px;margin:0 auto;}

#maincontent_under{clear:both;width:990px;float:left;padding:5px;}
#maincontent{clear:both;width:980px;float:left;padding:5px;}

/*center container for three col site
-------------------*/
#maincontent_center {float:left;width:725px;min-height:370px;padding:0px 0px 0px 5px;}

#maincontent_bottom {float:left;width:999px;padding-top:25px;background: url('../images/backgrounds/bottom-shadow.png') top center  no-repeat;}



/*search container
-------------------*/


#search_ad {
	float: left;
	width:300px;
	height:200px;
	margin:2px 0px 0px 0px; 

	background: #555;
}

#search {
	float: right;
	clear: right;
	margin:2px 0px 0px 0px; 
	height: 27px;
	background: none;
}

#searchbox {
	float: left;
	display: inline;
	padding: 1px;
	border: 1px solid #5C5C5C;
	background: #fff;
	width: 200px;
	margin: 0 5px 2px 10px;
}

#searchbox input#searchfield {
	float: left;
	display: inline;
	border: none;
	padding: 4px 0 0 0;
	margin: 0px 0 0 4px;
	background: #FFF;
	color: #000;
	font-size: 12px;
	font-weight:500;
	width: 130px;
}

#searchbox input#searchbutton {
	float: right;
	display: inline;
	margin: 2px;
	padding: 0;
}
search_results {width:600px;}
#search_results a,#search_results a:hover {color:#fff;}

#menubox_container 
{   
	width: 250px;
    margin: auto;
    float:left;
}

#menubox_container select 
{
    width: 250px; font-size:1.0em;height:380px;
}

#menubox_container option 
{
    background-color: #fff;
     color: #6728B2;
}


#menubox_container input 
{	
	margin-top:10px;
    color: #6728B2;
    width: 250px; height:30px;font-size:1.2em;
}

#header {padding:0;width:100%;height:100px;z-index:100;margin-bottom:0;border-bottom:1px #000 solid;}
#header_content { position:relative;width:1000px;height:100px;margin: 0 auto; text-align:center;}

#header_content .img-masthead{background:transparent url('../images/logo/logo.png') no-repeat scroll 0 0;height:132px;left:0px;position:absolute;top:-5px;width:428px;z-index:100;}

#header_bar{ width: 100%; margin: 0 auto; text-align:center;height: 19px;}
#timeBar{padding-right:10px;color: #000;border-bottom:1px #000 solid;}

/*logo container and position
-------------------*/

#logo 
{

	background: url('../images/logo/logo.png') no-repeat  ;
	
}

#logo a 
{
	text-decoration:none;
}

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


/*footer
-------------------*/

#footer {float:left; padding:0;width:100%;height:100%;z-index:100;margin-bottom:0;border-bottom:1px #000 solid;}

#pagefooter_content{width:1000px;;margin: 0 auto; text-align:center;}

#pagefooter {float:left;color:#fff;text-align:center;border:1px solid #555;width:1000px;background: url('../images/backgrounds/bg_trans_box.png') repeat;}

#pagefooter_block_container {float:left;width:100%; } 

#pagefooter_block{float:left; width:220px;}
#pagefooter_block_end {float:left; width:120px;}

#pagefooter_block, #pagefooter_block_end {background:  url('../images/backgrounds/bg_trans_box.png') repeat; }
#pagefooter_block_content,#pagefooter_block_content_end{height:200px;margin:5px;padding:5px;text-align:justify;background:#958 url('../images/backgrounds/bg_trans_box.png') repeat; }

#linkblock {padding:10px;}
#linkblock a {font-size:70%;}
/* Typography defaults
---------------------------------------------*/
	/* Based on browser default of 16px (0.70 * 16px = 11px). */
body {
	font-size: 70%;
}

/* Default fonts and colors.
   "Helvetica Neue", Helvetica, Arial, sans-serif*/
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	color: #3b3b3b;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

a, a:hover {color:#5e59ad;font-weight:600;}


/*Not used
#left_col_container_mini {float:left;width:65px;padding:5px;background: url('../images/backgrounds/bg_trans_box.png') repeat; border:1px solid #555;margin-right:5px; }
#left_col_mini {float:left;text-align: center; width:65px; vertical-align:top; background: #fff;min-height:665px; }


-------------------*/


