/*  
Theme Name: RedTube-TGP-Tube
Theme URI: http://www.freewebtemplates.com/
Description: This theme allows you to use wordpress to make your own seo optimized tube site with wordpress and all your favorite wp plugins. To use this theme you must put your thumbnail code in the post excerpt field. Your video embeds and paysite links go in the custom fields.
Version: 1.0
Author: Free Web Templates
Author URI: http://www.freewebtemplates.com
Tags: orange, white, black, fixed width, two columns, widgets, tube

*/

* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0 ;
	background: #000000 url(images/img01.jpg) repeat-x top left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	height: 100%;
	line-height: 25px;
}
a {
	color: #A51828;
}
.orange {
	color: #A51828;
}



#wrapper {
	padding: 0;
	margin: 0 auto;
	width: 924px;
}

#search {
	float: right;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 500px;
	height: 61px;
	background: url(images/searchbg.jpg) no-repeat;
}

#search fieldset {
	margin: 0px;
	padding: 26px 0px 0px 10px;
	border: none;
}

#search-text {
	float: left;
	width: 380px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	border: none;
	text-transform: lowercase;
	font: normal 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}
#search-image {
	float: right;
	width: 90px;
	height: 28px;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

/* HEADER SECTION */

#header {
	padding: 15px 0 15px 0;
	margin: 0 auto;
	width: 924px;
	height: 62px;
	background: url(images/img1.jpg) no-repeat;
}

#logo {
	float: left;
	width: 365px;
	height: 62px;
	padding: 0;
	margin: 0;
	background: url(images/logo.jpg) no-repeat;
}
#logo h1 a{
	width: 365px;
	height: 62px;
	padding: 0;
	margin: 0;
	display: block;
	text-indent: -99999px;
}

#bookmark {
	float: right;
	width: 230px;
	height: 62px;
	padding: 0;
	margin: 0;
}

#banner {
	width: 664px;
	height: 171px;
	padding: 1px 0  12px 0;
	
	background: url(images/bannerbg.jpg) no-repeat;
        margin: 0 auto 15px auto;

}

.adbanner{
	width: 664px;
	height: 171px;
	padding: 12px 0 10px 12px;
	margin: 0;
	
}





/* Content Wrapper */

#content {
	margin: 0 auto;
	padding: 30px 0 0 0;
	width: 930px;

}

/* Content Area */

#contentarea {
	float: left;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 674px;
	
}

#thumbs {
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 674px;
}
#thumbs ul {
	list-style: none;
}
#thumbs li{
	float: left;
	margin: 0 auto;
	padding: 0px 20px 20px 0px;
	width: 200px;
	height: 245px;
	background: url(images/thumbbg.jpg) no-repeat top left;

}
.thumbnail {
	padding: 7px 0 0 9px;
}

.sthumbnail {
	padding: 7px 0 0 9px;
	width: 320px;
	height: 240px;
}

.vtitle {
	padding: 14px 0px 10px 0px;
	font-size: 18px;
	text-transform: lowercase;
	font-weight:normal;	
	letter-spacing: -2px;	
}
.vtitle a {
	text-decoration: none;
}
.vtitle a:hover {
	text-decoration: underline;
}



#titlebar {
	padding-top: 25px;
	padding-bottom: 25px;	
	font-size: 30px;
	text-transform: lowercase;
	font-weight:normal;	
	letter-spacing: -2px;		
}


/* POST AREA */

#social {
	float: left;
	padding-bottom: 30px;
}
#social ul {
	list-style: none;
}
#social li {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	width: 156px;
	height: auto;
	background: #131313;
	text-transform: lowercase;
	font-weight:medium;	
	letter-spacing: -2px;
	font-size: 20px;
}
#social li a {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
}
#social li a:hover {
	text-decoration: underline;
}
.social {
	padding: 8px;
}
#video {
	padding: 0px 0px 0px 5px;
	float: left;
	width: 500px;
margin-left: auto;
margin-right: auto;

}


/* Sidebar */

#sidebar {
	float:left;
	margin: 0 auto;
	padding: 0 0 0 5;
	width: 250px;
	
	border-width: 3px;
	border-color: #A51828;
	border-style: solid;	
}
#sidebar ul {
	list-style: none;
}
#sidebar li {
	margin: 0;
	padding: 0px 0px 20px 5px;
	width: 240px;
}
#sidebar li h2{
	padding: 0px 0px 0px 0px;
	color: #A51828;
	font-size: 30px;
	text-transform: lowercase;
	font-weight:normal;	
	text-align: left;
	letter-spacing: -2px;
}

#sidebar ul ul {
	margin: 0 0 0 0px;
}

#sidebar ul ul li {
	width: 240px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

#sidebar ul ul li a {
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
}
#sidebar ul ul li a:hover {
	text-decoration: underline;
}


/* FRIENDS SECTION */

#friends {
	width: 664px;
	height: 360px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

}

#friends ul{
	width: 664px;
	margin-left: 5px;
	list-style: none;
}

#friends li {
	padding: 0px 0px 10px 0px;
	float: left;
	width: 220px;
	text-align: left;
}

#friends li a {
	text-decoration: none;
	color: #ffffff;
	font-size: 1.2em;

	font-weight:normal;	
	
}
#friends li a:hover {
	text-decoration: underline;	
}

#nfriends {
	width: 582px;
        height:150px;
	margin: 1px 1px 10px 1px;
	padding: 0px 0px 10px 0px;
}
#nfriends a {
         color: #FFFFFF;
         float: left;
         text-align: center;
         
}

#footer {
	width: 950px;
	height: 100px;
	margin: 0 auto;
	padding: 20px 0px 0px 0px;
}

#footer p {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer a {
}
/*tag cloud */

.widget_tag_cloud div {
	padding: 25px 0px 0px 0px;
	text-align: left;
}
.widget_tag_cloud div a{
	color: white;
}

/*text Widget */

.textwidget {
	padding: 25px 0px 0px 0px;
	text-align: right;

}

/* Calendar */

#calendar_wrap {
	padding: 15px 10px 15px 10px;	
	text-align: center;
	font-size: 10px;
}
#calendar_wrap table {
	width: 100%;
}
#calendar_wrap th {
	
}
#calendar_wrap td {
	
}
#calendar_wrap .pad{

	background: #131313;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#calendar_wrap #today {
	color: #fff;
	
}
#calendar_wrap tfoot td {
	border: none;
}
#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}
#calendar_wrap tfoot td#prev a {
	border: none;
}
#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}
#calendar_wrap tfoot td#next a {
	border: none;
}

/*header_banner*/
#header_banner{
  text-align: center;
  margin-left: auto ;
  margin-right: auto ;
  width: 480px;
  padding:1px 0px 0 0;
}
#header_banner a{
  color: #ffffff;
}

/*hm2_banner*/
#hm2_banner{
  text-align: center;
  margin-left: auto ;
  margin-right: auto ;
  width: 570px;
  padding:1px 0px 0 0;
}
#hm2_banner a{
  color: #ffffff;
}
#pagecontentarea {
	padding: 0 0 0 0;
	width: 774px;
    margin-left: auto;
    margin-right: auto;

}
#pagecontentarea h3{
	padding: 10px 0 20px 0;
}
#pagecontentarea h2{
	padding: 30px 0 20px 0;
}

img {border:0}


    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
