/* DPS FORUMS CSS */

/* Main Css */
html,body{ font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; margin:0; padding:0;height:100%; background: url(http://dpsplugin.com/image/main_bg.jpg) repeat-x bottom fixed; }
img{border:0px;}
a,input{outline:none; color:#0f90cc;}
.clear{clear:both;}

/* Colors */
.blue{color: #0f90cc;}
.green{color: #0b9d35}
.dgrey{color: #303338;}
.white{color: #FFFFFF;}
.yellow{color: #f7d40e;}

/* Font Styles */
.bold{font-weight: bold;}
.italic{font-style: italic;}

/* Lines */
.nav-green-line{border-bottom: 2px solid #0b9d35;}
.nav-lightgreen-line{border-bottom: 2px solid #32CB01;}
.nav-blue-line{border-bottom: 2px solid #0f90cc;}
.nav-red-line{border-bottom: 2px solid #d32200;}
.nav-orange-line{border-bottom: 2px solid #dd793a;}
.nav-yellow-line{border-bottom: 2px solid #f7d40e;}
.nav-violet-line{border-bottom: 2px solid #7C279C;}

/* Master */
#background{background: url(http://dpsplugin.com/image/main_bg.jpg) repeat-x bottom fixed; height:auto !important; height:100%; min-height:100%;} 
#wrapper {margin:0 auto; width:960px; padding-top: 25px;}
#tabs{}

#banner{height: 100px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 20px; border: 1px solid #999;}
#small_banner{}

#show_header{background:url(/forums/themes/bongiovi/vanilla/design/nav_btn_dn.png); position: absolute; width: 108px; height: 29px; line-height: 30px; text-align: center;}
#show_header:hover{background:url(/forums/themes/bongiovi/vanilla/design/nav_btn_up.png); cursor: pointer;}

#header{background: transparent; width: 100%; height: 90px; font-size: .85em;}
#header_content{margin:0 auto; width: 960px;}

.header_left{float: left; padding-left:10px; padding-top: 20px; margin-right: 23px;}

/*.header_right{float: right; padding: 15px; background:#ffffff url(themes/bongiovi/vanilla/design/content_gradient.png) repeat-x left bottom;}
.header_right input{font-size: .85em; margin: 2px;}*/

.header_right{padding: 20px; padding-right: 0px;}
.header_right ul{width: 124px; margin-left: 5px; background: #eeeeee; padding: 5px; padding-top: 0px; float: left; display: inline; }
.header_right ul:hover{background: #ffffff;}
.header_right a{text-decoration: none; color:#000000;}
.header_right li{border-bottom: 1px solid #CCCCCC; padding: 6px; text-indent: 5px;cursor: pointer;}
.header_right h3{padding: 0px 4px 4px 4px; text-transform: uppercase;}
.first{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius: 4px;}
.last{-moz-border-radius-topright:4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius: 4px;}

.footer_nav{clear: both; padding-top: 20px;}
.footer_nav ul{margin-right:5px; width: 306px; background: #ffffff url(/forums/themes/bongiovi/vanilla/design/content_gradient.png) repeat-x left bottom;  padding: 5px; padding-top: 0px; float: left; display: inline; height: 200px;}
.footer_nav ul.last{margin-right: 0px;}
.footer_nav a{text-decoration: none; color:#000000;}
.footer_nav li{border-bottom: 1px solid #CCCCCC; padding: 6px; text-indent: 5px;cursor: pointer;}
.footer_nav li:hover{background: #c0deed; border-bottom: 1px solid #70aecd;}
.footer_nav h3{padding: 0px 4px 4px 4px; text-transform: uppercase; background:#ffffff;}

#slider{width:960px; height: 300px; background: #ffffff url(/image/slider_test3.png) repeat-x left bottom; margin-top: 20px; margin-bottom: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.video{float:left; width: 425px; height: 298px; background:;}
.clips{float:left;width:233px; margin-left: 5px;}
.video_bottom{height:30px; background:url(/forums/themes/bongiovi/vanilla/design/video_bottom.png) no-repeat;}

#content{width: 100%;}
#center_content{margin:0 auto; width: 960px;}
#center_landing{margin:0 auto; width: 770px;}
#middle{-moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 15px; width: 770px; min-height: 492px;}
#middle_main{-moz-border-radius: 4px; -webkit-border-radius: 4px; background: #ffffff url(/forums/themes/bongiovi/vanilla/design/content_gradient.png) repeat-x left bottom; padding: 15px; width: 930px; min-height: 492px;}
.landing{background: #ffffff url(/image/landing-placeholder.png);}
#landing_padder{height:80px;}
#landing_buttons{height:80px;}

#left{-moz-border-radius: 4px; -webkit-border-radius: 4px; background: #ffffff url(/forums/themes/bongiovi/vanilla/design/content_gradient.png) repeat-x left bottom; float: left; display: inline; padding: 15px; width: 663px; min-height: 680px;}
#right{-moz-border-radius: 4px; -webkit-border-radius: 4px; background: #ffffff url(/forums/themes/bongiovi/vanilla/design/content_gradient.png) repeat-x left bottom; margin-left: 5px;float: left; display: inline; padding: 6px; padding-bottom: 40px; width: 250px; min-height: 600px;}

.dpslogo{border-bottom: 1px solid #bbbbbb; padding-bottom: 4px;margin-bottom: 10px;}

#registration_keys{}
#account{padding-bottom: 20px;}
#account{clear: both; padding-top: 10px;}
#account ul{margin-right:5px; width: 206px; padding: 5px; padding-top: 0px; float: left; display: inline; height: 120px;}
#account ul.last{margin-right: 0px;}
#account a{text-decoration: none; color:#000000;}
#account li{border-bottom: 1px solid #CCCCCC; padding: 6px; text-indent: 5px;cursor: pointer;}
#account li:hover{background: #c0deed; border-bottom: 1px solid #70aecd;}
#account h3{padding: 0px 4px 4px 4px; text-transform: uppercase; background:#ffffff;}

#flashfile{width:960px; height:363px; z-index:-1; background: #ffffff url(/image/homepage-placeholder.png); -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#heading{width:960px; height:140px; z-index:-1;}

#footer_gradient{height:25px; background: #999999 url(/forums/themes/bongiovi/vanilla/design/header_bg.png) repeat-x bottom;}
#footer{height: 20px; padding-top: 10px; clear: both;}
#footer_content{margin:0 auto; width: 960px;}
#footer p{color: #eeeeee; font-size: 10px;}
#footer a{color:#0f90cc;}
#footer a:hover{color:#FFFFFF;}
.footer_left{float: left; padding-left:10px;}
.footer_right{float: right; padding-right:25px;}

/* Headings */
h1{font-size: 2em; margin: .67em 0 }
h2{font-size: 1.5em; margin: .75em 0 }
h3{font-size: 1.17em; margin: .83em 0; font-weight: bold;}

/* Menu */
div.Menu {
   text-align: right;
   width: 960px;
   margin: 0 auto;
}
ul#Menu {
   float: left;
   margin: 0 auto;
   padding: 22px 0 0 10px;
}
#Menu ul,
#Menu li.Active {
   background: #0F90CC;
}
#Menu a,
#Menu li.Active a {
   color: #fff;
}
#Menu a:hover {
   background: #2AB0EF;
}
#Menu a:hover,
#Menu li.NonTab a:hover {
   color: #fff !important;
}
/* Numbers next to menu items */
#Menu a span,
#Menu li.Active a span,
#Menu li.Highlight a:hover span {
   background: #f2fcff;
   color: #299fc7;
}

/* Fix rounded for the boxes in forms on the product page */
form#product div{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


div.clips a {
	background-color:#193947;
	color:#fff;
	border:1px outset #193947;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	border:0;
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	color:#aaa;
}

div.clips a em {
	color:#FCA29A;
	font-weight:bold;
}	

div.clips a:hover {
	background-color:#274D58;		
} 

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}


/* Even and Odd Tables */
.list #tbody {
	width: 100%;
	font: .9em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 10px; border: 1px solid rgb(221, 221, 221); background: rgb(247, 247, 247) none repeat scroll 0% 0%;
}
.list #tbody th{
	font-weight: bold;
	padding: 10px;
}
.list #tbody td{
	padding: 10px;
	text-align: left;
}
.list #tbody td a{
	color: #AA0000;
	font-weight: bold;
}
.list #tbody td a:hover{
	color:#FF0000;
}
.list tbody tr.even{
	background: #FFFFFF;
}
.list tbody tr.odd{
	background: #E4EEF7;
}

strong{font-weight:bold;color:#0f90cc;}

/* Blog Parts */
.post{margin-top: 10px;margin-bottom:10px;}
.post h2 a{font-size: 1.1em; border: 0px; color: #2786c2; border-bottom: 0px; letter-spacing: 2px;} 
.post h2 a:hover{color:#0b9d35;}
.post h2{border: 0px;}
.post small{font-size: .85em;}
.postmetadata{padding: 10px; margin-top:20px;background: #f5f5f5;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.post-date{font-size: 16px;background: #ffffff;font-weight: bold;padding:8px;color:#0b9d35; float: right;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.post-title{-moz-border-radius: 4px; -webkit-border-radius: 4px;padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top:5px;margin-top:5px; margin-bottom:5px;background:#e9f9ff;}
.post-title h2{padding-bottom:2px;}
/*background: #ffffff url(/forums/themes/bongiovi/vanilla/design/box-bottom.png) bottom repeat-x;border:1px solid #e9eae9;-moz-border-radius: 4px; -webkit-border-radius: 4px;margin-top:20px; margin-bottom:20px;}
*/
div.entry{margin-top:5px;margin-bottom: 20px; }
div.story{margin-top:5px; margin-bottom:5px; padding: 10px;}
div.page{}
div.story p.firstline{font-weight:bold;font-size:1.5em;}
.navigation{padding: 20px; margin-top: 20px;}
.alignleft{float:left;}
.alignright{float:right;}
div.story p{padding-top: 5px; padding-bottom: 5px; line-height: 20px; text-indent: 15px;font-size: .96em;}

