/* CSS Document */

*{padding:0;
margin:0;
}

body{
font:70%/1.5em "Lucida Grande", Verdana, Geneva, Helvetica, sans-serif;
  color:#000;
  background-color:#fff;
margin-top:0;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
/* End hide from IE-mac */

p{margin-bottom:6px;}

p.one{margin-bottom:0; /*display:block; float:right; margin-left:-10px;*/}

.bold{font-weight:bold;}

/*p.space{margin-bottom:20px;}*/

h1, h2,h3,h4{margin:10px auto 8px auto; font-weight:normal;}

#container{
width:750px;
margin:0 auto;
background-color:#fff;
padding:0;
}

#header{
background:#359aff url(images/header_bg_right.jpg) top right no-repeat;
height:100px;
padding:12px 8px 8px 8px;
}

#menubar{ 
background:#c67113 url(images/menu_bg_right.jpg) top right no-repeat;
margin:3px auto 2px auto; 
color:#fff; 
width:100%;
}

#menubar ul{list-style-type:none;}

#menubar ul li{ float:left; padding:5px 16px; font-weight:bold; border-right:solid 1px #fff;}

#menubar ul li.active{ background-color:#002a63;}
#menubar ul li.last{ border-right:none;}

#menubar ul li a:link, #menubar ul li a:active, #menubar ul li a:visited{
color:#fff; text-transform:uppercase; text-decoration:none; }

#menubar ul li a:hover{ color:#FF9900;}

#movie{margin-top:0;}

#content{margin-top:3px;}

#main{
width:532px;
display:block;
float:left;
}

#main #main_gist{background-color:#daeaff; padding:10px; display:block;}

#main #main_gist ul{padding-left:20px; margin-bottom:10px;}

#main #main_gist h4
{
	font-size:120%; 
	color:#993300; 
	border-bottom:solid 1px #666; 
	padding-bottom:2px;
	margin-top:14px;
	
	}

#main #others{background-color:#ccd4df; padding:10px; margin-top:3px;}

#main #more{
/*display:block;*/
background:#fff url(images/btm_bkg.gif) bottom center repeat-x;
padding:8px 6px 22px 10px; 
margin-top:3px; 
}

#main .main_pic{
margin-right:4px;
float:left;
}

#main .right_pic{
margin-left:4px;
float:right;
}

#new_advert .right_pic{position:absolute; top:10px; left:4px;/*margin-left:0; float: left*/}

#new_advert
{
	position:relative; 
	height:160px; 
	padding-top:10px;
	border:solid 2px #359aff;
	margin-bottom:4px;
	margin-top:4px;
}

#new_advert h2
{
	padding:4px 4px 4px 175px;
	font-size:150%;
    font-family:Arial, Tw Cen MT, Verdana, Sans-Serif;
    font-weight:normal;
    display:block;
    background-color:#359aff;
    color:#fff;
}

#new_advert p {margin-left:175px;}

body.details #main #main_gist{background:url('images/left_bkg.gif') repeat-y left top; 
padding-left:16px;
}

body.details #main #main_gist h2{ font-family: Arial, Helvetica, sans-serif;
font-size:200%;
line-height:1.1;
font-weight:normal;
color:#fff;
background-color:#002a60;
border-bottom:solid 2px #f90;
padding:8px 2px 0 4px;
letter-spacing:1.5px;
}

body.details #main #others,
body.details #main #more{
display:none;
}


#subs{width:184px;
display:block;
float:right;
background:#002a63 url(images/side_btm_bkg.jpg) bottom center repeat-x;
padding:4px 8px;
color:#fff;
}

#subs ul{list-style-type:none; margin-top:6px; border-bottom:solid 2px #f90;}
#subs ul.bottom{list-style-type:none; margin-top:6px; border-bottom:none;}
#subs ul li{margin-bottom:6px; text-align:left;}
#subs ul li.more_link{padding-left:110px; margin-top:-6px;}
#subs ul li a:link,
#subs ul li a:active,
#subs ul li a:visited{ color:#f90;}

#subs p{font-size:80%;}
#subs h4{font-size:90%; letter-spacing:1px; font-weight:bold;}

#subs h3{font-size: 110%; margin-bottom:4px; border-bottom:solid 2px #f90; padding-bottom:4px;}
.slim#subs{ display:none;}

#subs h1, #main h1{background-color:#DA9F7A; border-bottom:solid 2px #333; padding:6px 4px; font-size:110%; }

#projects td, #listing td{padding-left:9px; padding-top:2px;
vertical-align:top; }

#listings td{background:transparent url(images/bullet.gif) center left no-repeat;}

#listings td.empty{background-image:none;}

#listings td.head, 
#projects th{
border-bottom:solid 1px #000; 
background-image:none; 
font-weight:bold; font-size:90%;
text-align:left;}

#projects .alternate{background-color:#FFF5E0; color:#333;}

#projects .last{ border-bottom:solid 1px #333;}

#footer{
width:734px;
display:block; 
float:left; 
/*clear:both;*/
margin-top:-4px; 
padding:6px 8px;
text-align:center;
color:#999;
/*background:url('images/footer_bg.gif') repeat-x center bottom;*/
border-top:solid 2px #359aff;
}

body.details #footer{margin-top:0;}

.wide#main ul, .wide#main ol
{margin-left:40px;}

#content .wide#main ul li, .wide#main ol li
{margin-bottom:8px;}

.asterix{color:#FF6600}

.botton{
font-weight:bold; 
letter-spacing:1px; 
font-size:80%; 
background-color:#003366; 
color:#fff;
border:solid 1px #f90;
padding:4px 6px; }