/*Global--------------------------------------------------------*/
*
{
	margin:0;
	padding:0;
	list-style-type:none;
}
strong
{
	color: #333;
}
img 
{
	border:none;
}
body
{
	background:url(../images/header_background_03.gif) repeat-x #e0e6e6 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
html, body
{
	height:100%;
}
#header
{
	width:100%;
	height: 95px;
}
#logo
{
	width:auto;
	height:auto;
	float:left;
}
#all 
{
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
#container2 
{
	width: 900px;
	float: left;
	margin: 0 auto;
	text-align: left;
	margin: 0 0 10px 0;
}
#content 
{
	width: 700px;
	float: right;
	background:url(../images/bk3_03.gif)  repeat-y 0 0;
}
.curve_top, .curve_bottom
{
	width: 697px; 
}
.curve_top
{
	background: url(../images/h1back2_03.gif) no-repeat 0 0;
	height:40px;
}
.curve_top h1
{
	color:#FFF;
	font-size:1.4em;
	padding: 7px 0 0 15px;
}
.curve_bottom
{
	background:url(../images/curve_bottom_03.gif) no-repeat 0 0;
	clear:both;
	font-size:1px;
	height:10px;
}
#nav 
{
	width: 200px;
	float: left;
}
#content_middle
{
	min-height:353px;
	height:auto !important;
	height:353px;
	padding: 10px;
	background:url(../images/bk3_03.gif) repeat-y 0 0;
}
#footer 
{
	background:url(../images/footer_03.gif) no-repeat;
	width:892px;
	height:30px;
	clear: both;
	text-align:center;
	padding-top:20px;
	color:#666;
	font-weight:bold;
	margin: 0 auto;
}
.orange
{
	color:#FF6600
}
.vid_options a, .column_two a
{
	font-size:1em;
	text-decoration: underline;
	color: #0066CC;
}
.vid_options a:hover, .column_two a:hover
{
	color:#FF6600;
}
.favourites
{
 width:630px;
 border-bottom: 1px solid #ccc;
 height:20px;
 font-size:1.2em;
 color:#FF6600;
 margin:10px 0 0 20px;
}

.clear {
	clear :both;	
}	

.error {
	padding: 15px;
	color: red;		
}
/*Global End--------------------------------------------------------*/

/*Header Navigation--------------------------------------------------------*/
#tabs2 {
      float:right;
      width:auto;
      font-size:93%;
      line-height:normal;
	  border-bottom:3px solid #ff6600;
	  margin-top:38px
}
#tabs2 ul {
      margin:0;
      list-style:none;
	  padding:0;
}
#tabs2 li {
      display:inline;
      margin:0;
      padding:0;
}
#tabs2 a {
      float:left;
      background: url(../images/tabs_left.gif) no-repeat left top;
      margin:0 0 0 2px;
      padding:0 0 0 4px;
      text-decoration:none;
      font-size: 1em;
}
#tabs2 a span {
      float:left;
      display:block;
      background: url(../images/tabs_right.gif) no-repeat right top;
      padding:7px 15px 6px 12px;
      color:#fff;
	  font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs2 a span {float:none;}
    /* End IE5-Mac hack */
#tabs2 a:hover span {
      color:#fff;
}
#tabs2 a:hover {
      background-position:0% -42px;
}
#tabs2 a:hover span {
      background-position:100% -42px;
}
#tabs2 #current a {
      background-position:0% -42px;
}
#tabs2 #current a span {
      background-position:100% -42px;
}
/*Header Navigation End--------------------------------------------------------*/

/*Sub Navigation--------------------------------------------------------*/
.side_nav_top_curve 
{
	background:url(../images/nav_curve_03.gif) no-repeat 0 0;
	height:8px;
	font-size: 1px;
	width:194px;
}
.side_nav_bottom_curve
{
	background: url(../images/nav_bottome_curve_03.gif) no-repeat 0 0 ;
	height:8px;
	width:194px;
	margin: 0 0 10px 0;
}
.side_nav
{
	padding: 0 10px 0 10px;
	background: url(../images/nav_bk2_03.gif) no-repeat;
}
.side_nav h1
{
	font-size:1.3em;
	color:#526679;
	margin: 0; padding: 0;
}
.side_nav_icon
{
	float:left;
	margin-right:10px;
}
.subNav
{
	padding:0 0 0 5px;
	margin:15px 10px 0 0;
	border-top: 1px solid #CCCCCC;
}
.side_nav li a 
{
color:#333;
	height: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.side_nav li a:link, .side_nav li a:visited 
{
	display: block;
	background: url(../images/menu9.gif);
	padding: 8px 0 0 20px;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
}
.side_nav li a:hover
{
	color: #FF6600;
	background: url(../images/menu9.gif) 0 -32px;
	padding: 8px 0 0 20px;
}
/*Sub Navigation End--------------------------------------------------------*/

/*Blogs Table--------------------------------------------------------*/
table.blogs tr
{
	border: 1px solid red;
	width:100px;
}
table.blogs td
{
	padding:0 0 20px 25px;
}
.blogs img, .gallery img
{
	padding:3px;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	background:#FFF;
}
.blogs a:hover img, .gallery a:hover img
{
	background: #FF6600;
}
.link1 a, .link2 a
{
	font-size:1.2em;
	text-decoration: underline;
	font-weight:bold;
	color: #0066CC;
	margin-left:3px;
}
.link2 a
{
	text-decoration: none;
	font-weight: normal;
	font-size:1em;
}
.link1 a:hover, .link2 a:hover
{
	color:#FF6600;
}
.vid_views
{
	font-size:0.8em;
	margin-left:3px;
	width:100px;
}
/*Blogs Table End--------------------------------------------------------*/

/*Home Page--------------------------------------------------------*/
#home_container
{
	background:url(../images/home_content_03.gif) no-repeat;
	width:900px;
	height:298px;
	padding:40px 0 0 30px;
}
#home_container h1
{
	color: #acb7c2;
}
#home_container h2
{
	color: #fff;
	font-size:2.8em;
	padding: 20px 000;
}
#home_container h3
{
	color: #acb7c2;
	font-size:1.5em;
}
#home_bottom_container, #home_bottom_container2
{
	background:url(../images/home_info_back_07.gif) no-repeat;
	width:300px;
	height:221px;
}
#home_bottom_container
{
	float:left;
}
#home_bottom_container2
{
	float:right;
}
#home_bottom_container h1, #home_bottom_container2 h1
{
	color:#FFFFFF;
	font-size:1em;
	padding: 10px 0 10px 40px;
}
.button_pad
{
	padding: 0 0 0 15px;
}
.home_container_pad
{
	padding: 15px 15px 0 15px;
	height:115px;
}
html>body .home_container_pad
{
	min-height:115px;
	height:auto;
}
#home_bottom_container p, #home_bottom_container2 p
{
	color:#333;
	font-size:0.9em;
}
.more_button a
{
	background:url(../images/button_back_09.gif) repeat-x 0 0;
	width:50px;
	height:16px;
	padding:3px 2px 2px 2px;
	display: block;
	float:left;
	text-align:center;
	border: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
	font-size: 0.8em;
}
.more_button a:hover
{
	background: url(../images/button_back_hover_09.gif) repeat-x 0 0;
}
/*Home Page End--------------------------------------------------------*/

/*Form Styles--------------------------------------------------------*/
#form
{
	padding:0;
}

#form span label
{
	width:100px;
	float:right;
	border:none;
	padding: 1px 310px 0 0;
	font-size:11px;
}
#form span input
{
	width:auto;
	float:left;
	margin-left:205px;
}
#form fieldset
{
	border: none;
}
#form label
{
	width: 15em;
	float: left;
	text-align: right;
	margin-right: 0.8em;
	display: block;
	color:#333;
	font-size:0.9em;
	border-bottom: 1px solid #CCC;
	padding-bottom:2px;
}
#form input
{
	width:170px;
}
#form input.btn, .column_one input.btn
{
	cursor: pointer;
	margin:15px 0 0 205px ;
	float:left;
	clear:both;
	width:auto;
	height:25px;
	padding:3px;
	border: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size: 0.9em;
	background:url(../images/button_back_09.gif) repeat-x 0 0;
}
.column_one input.btn
{
float: none;
margin:10px 0 10px 0;
}
#form input.btnhov, .column_one input.btnhov
{
	background: url(../images/button_back_hover_09.gif) repeat-x 0 0;
}
/*Form Styles End--------------------------------------------------------*/

/*My Account Styles--------------------------------------------------------*/
.my_account p
{
	font-size:1.1em;
	color: #333;
}
.my_account img
{
	border: 1px solid #E6E6E6;
	padding:3px;
}
.my_account a
{
	color:#0066CC;
}
.my_account a:hover
{
	color: #FF6600;
}
.gallery
{
	margin: 20px 0 0 10px;
}
.gallery li 
{
	width: 133px;
	height:auto;
	list-style:none;
	float:left;
	margin:0 13px 13px 0;
	padding:10px;
	background: #F2F2F2;
}
.edit a, .delete a
{
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
	width:80px;
	text-decoration:none;
	font-size:0.8em;
	color:#0066CC;
	display:block;
}
.edit a:hover, .delete a:hover
{
	color:#FF6600;
}
.edit
{
	background: url(../images/camera_edit.png) 0 0 no-repeat;
}
.delete 
{
	background: url(../images/camera_delete.png) 0 0 no-repeat;
}

.tumblr, .twitter, .rss, .facebook 
{
	padding: 10px 0 0 35px;
	margin: 5px 20px 0 0;
	width:30px;
	text-decoration:none;
	font-size:0.8em;
	color:#0066CC;
	line-height:1.2em;
	height:30px;
	display: block;	
}
.tumblr a:hover, .twitter a:hover, .rss a:hover
{
	color:#FF6600;
}

.facebook
{
	width:50px;
	background: url(../images/icons_feeds_09.png) top left no-repeat;
}

.tumblr
{
	background: url(../images/icons_feeds_08.gif) top left no-repeat;
}
.twitter 
{
	background: url(../images/icons_feeds_03.gif) 0 0 no-repeat;
}
.rss
{
	background: url(../images/icons_feeds_06.gif) 0 0 no-repeat;
}
.share
{
	width:595px;
	padding-left:50px;
}
.share ul
{
	float:right;
}
.share li
{
	display: inline;
	float:right;
}
.share li a:hover
{
	color:#FF6600
}
.share p{
	margin: 30px 0 5px 0;
	float: left;
	line-height:2em;
}
.clear
{
	content:".";
	clear:both; height:0;
	visibility:hidden;
	display:block;
}
.share_p
{
	text-align:right;
	margin:  0 40px 0 0;
	font-size:0.8em;
}
.avatar
{
	margin:10px 0 0 10px;
}
.avatar img
{
	border:1px solid #E6E6E6;
	padding:3px;
	margin: 0 0 5px 0;
}
.avatar span
{
	font-size:0.8em;
	line-height: 2em;
}

/*My Account Styles End--------------------------------------------------------*/

/*Video Screen Styles --------------------------------------------------------*/
.column_one
{
	float:left;
	width:320px;
	height:auto;
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
}

.column_one .date 
{
	font-size:0.9em;
}
.video_player
{
	margin:5px 0 10px 0;
}
.vid_options
{
	background-color:#E9E9E9;
	height:auto;
	width:300px;
	border:1px solid #C0C0C0 ;
	padding:10px;
	margin: 0 0 10px 0;
}
.vid_options input
{
	float:left;
	margin: 0 10px 0 0;
}
.float_left
{
	float:left;
	margin: 0 10px 10px 0;

}
.vid_options strong
{
	font-weight:bold;
	color:#339900;

}
.column_one ul
{
	margin: 0 0 10px 0;
}

.column_one ul span
{
	font-size:0.8em;
	color: #999;
}
.comm_top
{
	padding: 0 0 6px 0;
}
.column_one ul p
{
	line-height:1.2em;
	font-size: 0.95em;
}
.column_one li
{
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding:10px 5px 10px 5px;
}
.column_two
{
	float:left;
	width:300px;
	height:auto;
	padding:10px;
	border:1px solid #C0C0C0 ;
	background: #E9E9E9;
}
.column_two img
{
float:left;
margin: 0 10px 30px 0;
}

#addToFavouriteForm {
	float: right;	
}

#socialSharing {
	padding-top: 10px;
}

#socialSharing div {
	padding-top: 2px;
}

#socialSharing div.name {
	float: left;
	width: 50px;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	color: #909090;
}

#socialSharing div.link input {
	background-position:1px 1px;
	background-repeat:no-repeat;
	border-style:inset;
	border-width:1px;	
	background-color:#FFFFFF;
	background-image:url(../images/input_bg.png);
	border-color:#C4C0B9;
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;	
	width: 235px;
}

img.avatar {
	border: 1px solid #909090;
	background-color: #FFFFFF;
	padding: 2px;
}


/*Video Screen Styles End--------------------------------------------------------*/

/*My Friends Styles --------------------------------------------------------*/
.my_friends table
{
	border-collapse:collapse;
	width:650px;
}
.my_friends th, td
{
	border: 1px solid  #E6E6E6;
	font-size: 1em;
	padding: 4px 10px;
	line-height: 1.2;
}
.my_friends tbody td
{
	border-top: 0;
	border-bottom; 0;
}
.my_friends caption 
{
	font-weight: bold;
	font-size:1.4em;
	text-transform: uppercase;
	padding: 0 0 5px;
	color: #333;
}
.my_friends th 
{
	background: #e4e5e4 url(../images/table-heading-background.gif) 0 50% repeat-x;
	text-align:left;
}
.my_friends tfoot 
{
	background-color: #e2e2e2;
	color: #555;
}
.my_friends tfoot td 
{
	font-size:1.0em;
	text-align:center;
}
.my_friends tbody tr.over td, tbody tr:hover td 
{
	background:  #E9E9E9;
	color: #000;
}
/*My Friends Styles End--------------------------------------------------------*/



