/*  
homepage style
*/


body{font-family: Arial, Helvetica, sans-serif;font-size:12px;background:#FFFFFF url(images/gradient02.jpg) fixed top repeat-x; margin:0; letter-spacing:-0.5px height:100%;;
}
html{height:100%;}

#wrapper{width:943px;  margin:0 auto; height:100%; padding-top:14px; background: url(images/wrap_bg.png) left top no-repeat;}

#box{width:943px;margin:0 auto ;padding:0px; padding-right:0px; }

#top{width:943px;height:20px;margin-top:0px;padding:0; }

#splash{width:849px;height:0px;padding:0;  background: url(images/header_bgc.png)  bottom no-repeat; margin-left:4px; margin-top:0px; }

#header{float:left;width:342px;margin:0 0 0 10px;padding:0;}
#header h1{text-indent:-10000px;margin:0;padding:0; z-index:1;}
#header h1 a{display:block;height:80px; margin-top:-10px; z-index:1;}

.headerimg{margin:0;padding:0; z-index:1;}
.headerimg a{display:block;height:80px; margin-top:-10px; z-index:1; text-decoration:none; border:none;}

#desc{color:#fff;float:left;text-align:right;font-size:11px;margin:20px auto;padding:0 10px 0 0;}

#bgborder{ background: url(images/body_bgc.png) center repeat-y; width:817px;padding:0 20px 0 20px; }

#main{margin:0 auto;}

#home_main{width:940px; height:56px;margin:0 auto;}

#mainbck{width:837px;margin:0 auto;padding:0; height:100%;}

*html h2{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;color:#333333;padding:0 0 0 5px;}


h6 { font-size:15px; letter-spacing:-.5px; font-weight:bold; padding:0;}

#nav{height:50px;float:right;padding:0; color:#FFFFFF; margin-right:2px;}
ul.nav{float:left;list-style:none;font-size:11px;;margin-top:40px;padding:0;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{border-bottom:0;border-right:0px solid #CCCCCC; color:#FFFFFF;float:left;display:block;text-decoration:none;padding:0px 10px 0 10px;}
ul.nav li a:hover,ul.nav li a:active{color:#666666;text-decoration:none;}
ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;color:#666666;}
ul.nav li ul{float:left;margin:0;padding:0;}

.quotes {padding:10px; border:1px solid #CCCCCC; background:#EFEFEF; font-weight:bold; color:#89A2B5;}

#header_img{width:840px;margin-left:-12px;padding:0; height:116px; background:url(images/header_bg_dvas.jpg) top left no-repeat; border-bottom:1px solid #CCCCCC; }


#content{width:582px;float:left;margin:0x auto;padding:0px 15px 0 30px;  border-left:1px solid #CCCCCC; min-height:350px;}

h2,h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;margin:0 auto;padding:0; letter-spacing:-.5px; font-weight:normal; color:#333333;}
h4{font-size:14px;margin:0 auto;padding:0; letter-spacing:-.5px; font-weight:normal;}
#frontpageblogs{width:200px;}


.release_space{
line-height:30px;
text-align:left;
}


a {outline: none; text-decoration:none; color:#333333; border:none;}
a:visited{color:#333333;}
a:hover{color:#999999;}
a:active{color:#89A2B5:}

img { padding:0 8px 0 0; margin: 0; display: inline; border:none; }
a img { padding:0 8px 0 0; margin: 0; display: inline; border:none; }


/* ----------HOME PAGE STYLES -------------*/


#flash{
width:943px;
height:480px;
margin:0 auto;
text-align:center;
}

#flash_demos{
width:943px;
height:450px;
margin:0 auto;
text-align:center;
}

#flashtop{
height:16px;
}



#demos{
width:943px;
height:650px;
}

#home_bottom{
text-align:left;
padding-left: 8px;
width: 950px;
height: 130px;
list-style: none;
margin:0 auto;
}

.b_header{
display:block;
width:268px;
font-size:16px;
letter-spacing:-.5px;
padding: 3px 2px;
color:#444444;
margin-left:4px;
background:#FFFFFF;
border-bottom:1px solid #CCCCCC;
}

.b_header a {color:#444444;}
.b_header a:hover {color:#999999;}

.bottom_boxes{
padding:14px 0 0 14px;
width: 296px;
height: 130px;
float:left;
background: url(images/homeboxes1.png) no-repeat;
position:relative;
}

.more{
position:absolute;
bottom:15px;
right:15px;
padding:3px;
background:#EFEFEF;
z-index:1000000;
font-size:11px;
}

.homeposts {
font-size:12px;
color:#555555;
margin-left:4px;
width:260px;
padding:4px 8px 0 2px;
position:relative;
letter-spacing: -.5px;
}

.homeposts p{
position:absolute;
top:4px;
right:0;
width:180px;
text-align:left;
float:right;
}

.homepost_img{
display:inline;
width:66px;
padding:0 4px 0 0;
}


.homeposts_2 {
font-size:12px;
color:#555555;
margin-left:80px;
width:200px;
padding:10px;
text-align:left;
float:left;
}

.homeposts_4 {
font-size:12px;
color:#555555;
margin-left:96px;
width:160px;
padding:10px;
text-align:left;
float:left;
}


.homeposts a{
font-size:12px;
color:#555555;
margin-left:-4px;
margin-bottom:2px;
width:256px;
padding:6px;
text-align:left;
display:block;
float:left;
text-decoration:none;
}

.homeposts a:hover{
color:#999999;
text-decoration:none;
}

.box_spacer{
width:6px;
height: 140px;
float:left;
}

#homefooter{
width:933px;
height:30px;
text-align:right;
color:#222222;
margin:0 auto;
font-size:11px;
}

#homefooter img {margin-bottom:-3px;}

#homefooter a{
color:#222222;
font-size:11px;
text-decoration:none;
}

#homefooter a:hover{
color:#999999;
font-size:11px;
text-decoration:none;
}

#demo_homefooter{
width:933px;
height:30px;
text-align:right;
color:#222222;
margin:0 auto;
font-size:11px;
margin-top:-4px;
}

#demo_homefooter a{
color:#222222;
font-size:11px;
text-decoration:none;
}

#demo_homefooter a:hover{
color:#999999;
font-size:11px;
text-decoration:none;
}



#temp_top{
width:943px;
height:410px;
margin:0 auto;
margin-top:-30px;
}

#temp_bot{
width:943px;
height:122px;
background: url(images/home_3_bot.jpg) no-repeat;
margin:0 auto;
}


