/* HTML Elements */

* {
	margin:0;
	padding:0;
	}
	
body {
	color: #FFFFFF;
	background-color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

a:link, a:visited {
	color: #FFF;
	text-decoration:none
	}

a:hover, a:active {
	color:#FFF;
	text-decoration:underline;
	}

#page{
    width:1003px;
    margin:0 auto;
    text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#header{
    background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	float:left;
	width:1003px;
	height:115px;
	}

#ad{
    width:624px;
	height:80px;
	float:left;
	margin-top:17px;
	margin-left:320px;
	}

#naviwapper{
    background-image:url(../images/navi_bg.jpg);
	float:left;
	margin-left:2px;
    width:1002px;
	height:37px;
	}
	
#navi{
	float:left;
    width:713px;
	height:37px;
	}
	
#searchbox{
	text-align:right;
	padding-right:0px;
	border: 0px solid #ccc;
	margin:7px 0 0 0;
	float:left;
    width:283px;
	height:37px;
	}

#searchbox #s { 
    float: left; 
	padding:2px; margin: 0px 0 0 10px; 
	border: 0px solid #ccc; 
	width: 135px;
	font-size:12px; 
	background: none; 
	color:#999999;
	}
	
#searchbox #go { 
    float: right; 
	border-left: 0px solid #ccc
	}

	
#logo{
    width:115px;
	height:109px;
	float:left;
	}	

#content{
    width:700px;
	float:left;
	}
	
#contenttgpstyle{
    width:1004px;
	float:left;
	}

#right{
    width:300px;
	margin-left:3px;
	float:left;
	}
	
#latesttitle{
    padding-left:8px; 
	font-size:13px;  
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	width:627px;
	float:left;
    }	
	
#rss{
	margin-top:6px; 
	width:50px;
	float:left;
    }	
	
#leftwebmasters{
    width:330px;
	float:left;
	font-size:11px;
	margin-top:10px;
	margin-left:5px;
	}

#rightwebmasters{
    width:345px;
	float:left;
	font-size:11px;
	border-left:1px solid #333333;
	padding-left:10px;
	margin-top:10px;
	}

#partners {
   width: 803px;
   background-color: #FFFFFF;
   margin-left: 3px;
   margin-top:20px;
}

#partnerstitle {
   background-color: #FFFFFF;
   margin:6px;
   font-size:15px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
}
	
#partners .col {
   height: 145px;
   padding-right: 17px;
   margin-right: 17px;
   line-height: 20px;
   border-right: 1px solid #DCDCDC;
   float: left;
   font-size:12px;
   font-weight:bold;
}

a.partners {
   color: #027DC3;
   text-decoration: underline;
   font-size:12px;
   font-weight:bold;
}

a.partners:hover {
   text-decoration: none;
   color: #FFFFFF;
   background-color: #EF8402;
}

#hardlinks {
   width: 1004px;
   margin-left: 3px;
   margin-top:0px;
}

#hardlinkstitle {
   background-color: #FFFFFF;
   margin:6px;
   font-size:15px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
}
	
#hardlinks .col {
   height: 145px;
   padding-right: 17px;
   margin-right: 17px;
   line-height: 20px;
   border-right: 1px solid #DCDCDC;
   float: left;
   font-size:12px;
   font-weight:bold;
}

a.hardlinks {
   color: #027DC3;
   text-decoration: underline;
   font-size:12px;
   font-weight:bold;
}

a.hardlinks:hover {
   text-decoration: none;
   color: #FFFFFF;
   background-color: #EF8402;
}

	
#hardlink{
    width:803px;
	float:left;
	background-color:#FFFFFF;
	}
	
#footer{
    width:1004px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	margin-left:3px;
	margin-top:25px;
	margin-bottom:8px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#projektx{
    width:130px;
	margin-top:6px;
	margin-left:3px;
	float:left;
	}
	
#extreme{
    width:41px;
	margin-top:6px;
	float:left;
	}
	
#videocontent{
	width: 477px;
	margin-right: 0px;
	margin-top: 5px;
	border:0px solid #333333;
	float: left;
}

#randomvideos{
        width: 200px;
	float: left;
}

#videosectionsmall {
	margin-top: 20px;
	margin-bottom: 5px;
}

#videorow {
	width: auto;
	height: auto;
	overflow: visible;
}

#videorow #videoitem {
	width: 160px;
	margin:2px;
	background-color: #222222;
	border:1px solid #333333;
	padding:4px;
	float: left;
}

#videorow #videoitemtgp {
	width: 190px;
	margin-left:6px;
	margin-bottom:5px;
	background-color: #222222;
	border:1px solid #333333;
	padding:1px;
	float: left;
}

#videorow #videotitle {
	margin-bottom: 1px;
	margin-top:1px;
	height:25px;
	overflow:hidden;
}

#videorow #videotitle a {
	font-size: 10px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
}
#videorow #videotitle a:hover {
	text-decoration: underline;
	color:#CC3300;
}

#videorow #videothumb {
	padding-top: 0px;
	padding-bottom: 0px;
}

#videorow #videoad {
	padding-top: 0px;
	padding-bottom: 0px;
	height:148px;
}

#videorow #videothumb img {
	border: 1px solid #333333;
}

#videorow #videoinfo {
	padding-bottom: 3px;
	border-bottom: 1px dotted #404040;
	font-family:Arial, Helvetica, sans-serif;
	width: 160px;
}

#videorow #videoinfo #timeviews {
	width:85px;
	height:20px;
	font-size: 11px;
	color:#909090;
	text-align: left;
	float: left;
	margin-top:5px;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
}

#videorow #videoinfo #rating {
	width:65px;
	height:20px;
	font-size: 11px;
	color:#909090;
	text-align: right;
	float: right;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#galleryad {
    width:300px;
    height:250px;
    margin-right:6px;
    float:right;
    border:3px solid #FFFFFF;
}
	
#galleries {
    width:700px;
    margin-bottom:30px,
    float:left;
}	

#galleries img { 
    padding:0px; 
    margin-left: 3px;
    margin-bottom: 3px; 
    border:1px solid #333333;
    width:165px;
}

.clear {
   clear: left;
}

.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}
	
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#contenttgp{
    width:803px;
	float:left;
	background-color:#FFFFFF;
	}
	
#videorowtgp {
	width: auto;
	height: auto;
	margin-top: 8px;
	overflow: visible;
}

#videorowtgp #videoitemtgp {
	width: 185px;
	margin-right: 2px;
	margin-left: 3px;
	margin-top: 3px;
	margin-botton: 3px;
	float: left;
}

#videorowtgp #videothumb {
	padding-top: 0px;
	padding-bottom: 0px;
}

#videorowtgp #videothumb img {
	border: 1px solid #505050;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #505050;
	padding: 2px;
	font-size: 10px;
	text-align: left;
	color: #000;
	background-color: #FFF;
	visibility: hidden;
	z-index: 100;
	font-family:Arial, Helvetica, sans-serif;
	}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#vidplayer {
	display: none;
}

#vidloading {
	margin: 0px 0px;
}

#vidloading {
	color: #B5DDE8;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* CSS Document */
.tooltip{ height:120px; padding:3px; overflow:hidden; width:130px;  font-size:10px; background-color:#333; border: 1px solid #222; color:#000f; font-family:Arial, Helvetica, sans-serif;}
.tooltip h4{ margin:0; padding:0; color:#fff; text-decoration:none; font-size:10px;}
.tooltip img{ float:left; margin-right:3px;}
.tooltipheader{ display:none;}

/* HTML ADENGAGE */

.ae_table_horiz { text-align:left; width:159; height:119; background-color:None; }
.ae_td_horiz,.ae_image_td_horiz {text-align:left; vertical-align:top; }
.ae_image_td_vert, .ae_image_td_horiz {text-align:left; padding-top:1px; padding-bottom:2px; padding-right: 4px; }
.ae_image_td_sky { text-align:left; }
.ae_bb_td_horiz { vertical-align:top; }
A.ae_title_horiz, A.ae_image_link_horiz {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 10px; font-style: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: None; }
.ae_desc_horiz {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; }
.ae_click_count_horiz {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: None; }
A.ae_powered_horiz {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: None; }
A.ae_yourlink_horiz {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: None; }
A.ae_title_horiz:hover, A.ae_powered_horiz:hover, A.ae_yourlink_horiz:hover, A.ae_image_link_horiz:hover { color: #CC3300;  text-decoration: Underline;}
.ae_image_horiz { border-width:0px; border-color:#000000;}