/*  
Theme Name: Swat TV
Theme URI: http://www.mywebsitesos.com/
Description: Swat TV's Theme
Author: Mike Young
Author URI: http://www.mywebsitesos.com/ 
*/
* { margin:0; padding:0; }
body { margin: 0; color: #333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: center; background:  #919191; padding:0;}
a { text-decoration: none; outline:none; color:#147bb4; }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; color: #000; }

/* start */
#container { margin: 0 auto; width: 1056px; position:relative;}

#sidenav { margin:0; padding:0; background: url(images/sidenav_mid.jpg) left repeat-y; width:134px; position:absolute; top:220px; left:10px;}
#sidenav_top { margin:0; padding:27px 0 0 0; background: url(images/sidenav_top.jpg) top left no-repeat; width:134px;}
#sidenav_bot { margin:0; padding:0 0 16px 0; background: url(images/sidenav_bot.jpg) bottom left no-repeat; width:134px;}
#sidenav_bot  ul { margin:0; padding:0; list-style:none; display:block; text-align:center;  }
#sidenav_bot  ul li{ margin:0; padding:0; list-style:none; display:block; text-align:center;}
#sidenav_bot  ul li a{ margin:0; padding:0; text-indent:-9999em;}

#sidenav_bot  ul li.pd a { display:block; margin:0;padding:0 0 0 6px; background: url(images/pd.png) top center no-repeat; width:131px; height:41px; }
#sidenav_bot  ul li.pd a:hover { background: url(images/pd_hover.png) top center no-repeat; width: 133px}
#sidenav_bot  ul li.pd_active a { display:block; margin:0;padding:0 0 0 6px; background: url(images/pd_active.png) top center no-repeat; width: 133px; height:41px; }
#sidenav_bot  ul li.pd_active a:hover { background: url(images/pd_hover.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.watch a { display:block; margin:0;padding:0 0 0 6px; background: url(images/watch.png) top center no-repeat; width:131px; height:41px; }
#sidenav_bot  ul li.watch a:hover { background: url(images/watch_hover.png) top center no-repeat; width: 133px}
#sidenav_bot  ul li.watch_active a { display:block; margin:0;padding:0 0 0 6px; background: url(images/watch_active.png) top center no-repeat; width: 133px; height:41px; }
#sidenav_bot  ul li.watch_active a:hover { background: url(images/watch_hover.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.entrep a { display:block; margin:0;padding:0 0 0 6px; background: url(images/entrep.png) top center no-repeat;  width:131px; height:41px}
#sidenav_bot  ul li.entrep a:hover { background: url(images/entrep_hover.png) top center no-repeat; width: 133px}
#sidenav_bot  ul li.entrep_active a { display:block; margin:0;padding:0 0 0 6px; background: url(images/entrep_active.png) top center no-repeat; width: 133px; height:41px; }
#sidenav_bot  ul li.entrep_active a:hover { background: url(images/entrep_hover.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.wc a { display:block; margin:0;padding:0 0 0 6px; background: url(images/wc.png) top center no-repeat; width:131px; height:41px;  }
#sidenav_bot  ul li.wc a:hover { background: url(images/wc_hover.png) top center no-repeat; width: 133px}
#sidenav_bot  ul li.wc_active a { display:block; margin:0;padding:0 0 0 6px; background: url(images/wc_active.png) top center no-repeat; width: 133px; height:41px; }
#sidenav_bot  ul li.wc_active a:hover { background: url(images/wc_hover.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.mbs a { display:block; margin:0;padding:0 0 0 6px; background: url(images/mbs.png) top center no-repeat;  width:131px; height:41px;  }
#sidenav_bot  ul li.mbs a:hover { background: url(images/mbs_hover.png) top center no-repeat; width: 133px}
#sidenav_bot  ul li.mbs_active a { display:block; margin:0;padding:0 0 0 6px; background: url(images/mbs_active.png) top center no-repeat; width: 133px; height:41px; }
#sidenav_bot  ul li.mbs_active a:hover { background: url(images/mbs_hover.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.hf a { display:block; margin:0;padding:0 0 0 7px; background: url(images/hf.png) top center no-repeat; width:131px; height:41px; }
#sidenav_bot  ul li.hf a:hover { background: url(images/hf.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.inter a { display:block; margin:0;padding:0 0 0 7px; background: url(images/inter.png) top center no-repeat;  width:131px; height:41px; }
#sidenav_bot  ul li.inter a:hover { background: url(images/inter.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.semi a { display:block; margin:0;padding:0 0 0 7px; background: url(images/semi.png) top center no-repeat;  width:131px; height:41px;  }
#sidenav_bot  ul li.semi a:hover { background: url(images/semi.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.envi a { display:block; margin:0;padding:0 0 0 7px; background: url(images/envi.png) top center no-repeat;  width:131px; height:41px;  }
#sidenav_bot  ul li.envi a:hover { background: url(images/envi.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.hub a { display:block; margin:0;padding:0 0 0 6px; background: url(images/hub.png) top center no-repeat;  width:131px; height:41px; }
#sidenav_bot  ul li.hub a:hover { background: url(images/hub_hover.png) top center no-repeat; width: 133px}
#sidenav_bot  ul li.hub_active a { display:block; margin:0;padding:0 0 0 6px; background: url(images/hub_active.png) top center no-repeat; width: 133px; height:41px; }
#sidenav_bot  ul li.hub_active a:hover { background: url(images/hub_hover.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.ted a { display:block; margin:0;padding:0 0 0 6px; background: url(images/ted.png) top center no-repeat; width:131px; height:41px;  }
#sidenav_bot  ul li.ted a:hover { background: url(images/ted_hover.png) top center no-repeat; width: 133px}
#sidenav_bot  ul li.ted_active a { display:block; margin:0;padding:0 0 0 6px; background: url(images/ted_active.png) top center no-repeat; width: 133px; height:41px; }
#sidenav_bot  ul li.ted_active a:hover { background: url(images/ted_hover.png) top center no-repeat; width: 133px}

#sidenav_bot  ul li.channels a { display:block; margin:0;padding:0 0 0 6px; background: url(images/sidenav_channels.jpg) top center no-repeat; width:131px; height:27px; cursor: default }

#sidenav_bot  ul li.featured a { display:block; margin:0;padding:0 0 0 6px; background: url(images/sidenav_featured.jpg) top center no-repeat; width:131px; height:27px; cursor: default }
 
#main_container { margin: 0; width: 922px; text-align: left; background: url(images/bg_body.jpg) repeat-y center top; float:right;}
#header { position: relative; width: 922px; height: 159px; background: url(images/bg_header.jpg) no-repeat 0 bottom; }
#header a { display: block; position: absolute; text-indent: -9999px; 
	}
#header .logo { top: 34px; left: 22px; width: 197px; height: 135px; }
#header .topads a img { position: absolute; top:50px; left: 231px; width: 468px; height: 60px}
#header .topads .topadgoogle {  position: absolute; top:40px; left: 225px; width: 468px; height: 60px }
#header .newsletter { position: absolute; top:60px; right: 21px; text-align:center; height:78px; width:188px; color:#dfdfdf; font-size:11px; font-style:italic;}
#header .newsletter input { padding:4px 0; width: 165px; height: 16px; color: #606060; font-size: 12.28px; text-align: left; border: 0; margin:5px 0 0 0; font-style:italic; background:none;}
#header .newsletter input.request { margin:6px 0 0 0; width: 89px; height: 20px; background:url(images/btn_subscribe.png) no-repeat 0 0; cursor:pointer; }
		
#topmenu { display: block; margin: 0 auto 5px; width: 900px; height: 33px; line-height: 33px; text-align: center; background: url(images/bg_nav.png) repeat-x 0 0; }
#searchform { background:url(images/bg_search.png) center left no-repeat; width:223px; height:31px; margin:0 0 0 58px; line-height:31px;}
#searchform input {margin:8px 0 0 26px; padding:0; background:none;border:none; font-style:italic;color:#606060;}
#searchform input.search { width:45px; height:23px; margin:2px 0 0 6px; cursor:pointer;}

#nav { display: block; margin: 0 0 0 140px; padding:0 0 0 3px; width: 900px; height: 33px; color: #FFFFFF; font-size: 12px; list-style: none; background: url(images/bg_nav_border.png) no-repeat left top; }
#nav li { display: block; float: left; margin: 0; padding: 0; position:relative;  background: url(images/bg_nav_border.png) no-repeat right top; }
#nav li a { display: block; padding: 0 13px 0 10px; width: auto; height: 33px; color: #fff; text-transform:uppercase; font-weight: bold;}
#nav li a:hover { color: #FFF; background: url(images/bg_nav_item_hover.png) repeat-x top right; }

#nav, #nav ul{
    list-style-type:none;
    list-style-position:outside;
    position:relative;
	z-index : 100;
	text-align: left;
}
#nav ul { 
	position:absolute;
    width:9em;
    top:33px;
    display:none;
	background:#cdcdcd;
	z-index:10;
 }

#nav li ul a{
    width:12em;
    float:left;
	background:#29a1dc;
	border-bottom: 1px #0f6695 solid;
	border-top: 1px #67c3ec solid;
	border-left: 1px #0f6695 solid;
	border-right: 1px #0f6695 solid;
	text-transform: none;
	padding: 0px 0 0 8px;
	height: 30px
}
#nav li ul a:hover{
    color:#ffffff;
	background:#118ac3;
}
#nav ul ul{
	top:auto;
	}	
#nav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }

	
#contents { margin:0;padding:0; position: relative; overflow: hidden;}

#sidebar { overflow: hidden;float: left; margin: 5px 0 0 0; padding: 0; width: 286px;}
#sidebar ul { display: block; margin: 0; padding: 0; width: 286px; list-style: none; }
#sidebar li { display: block; margin: 0; padding: 0;}
#sidebar ul ul { display: block; margin: 0; padding: 0; list-style: none; }
#sidebar li li { display: block; margin: 0; padding: 0; }
#sidebar h2 { dsiplay: block; clear: both; margin: 0 0 5px; padding: 10px 0; color: #1e63a5; font-family: Arial, sans-serif; font-size: 24px; text-transform: uppercase; background: url(images/bg_sidebar_h2.gif) repeat-x center bottom; }

h3.featuredh3 { color:#ffffff; font-size:15px; font-weight:bold; margin: 13px 0 0 20px; padding: 0; text-transform:uppercase; text-align:left}
h3.tabh3 { color:#ffffff; font-size:14px; font-weight:bold; margin: 0; padding: 0; text-transform:uppercase; text-align:left}

#twitter_top { margin:0; padding:0; background:url(images/twitter_top.png) bottom center no-repeat; width:286px; height: 14px; float:left;}
#twitter_bot { margin:0 0 10px 0;; padding:0; background:url(images/twitter_bot.png) bottom center no-repeat; width:286px; height: 61px; float:left;}
.twitter { margin:0px 0 0 0; padding:0px 0 0 0px; background:url(images/bg_twitter.png) top center repeat-y; width:286px; float:left;}
.twitter .content { margin:0px 0 0 14px; width:259px; float:left; overflow: hidden; color:#606060; font-size:11px; text-align: center;}

#widget_top { margin:0; padding:0; background:url(images/widget_top.png) bottom center no-repeat; width:286px; height: 12px; float:left;}
#widget_bot { margin:0 0 10px 0;; padding:0; background:url(images/widget_bot.png) bottom center no-repeat; width:286px; min-height: 13px; float:left;}
.widget { margin:0px 0 0 0; padding:0px 0 0 0px; background:url(images/bg_widget.png) top center repeat-y; width:286px; float:left;}
.widget .content { margin:0px 0 0 14px; width:259px; float:left; overflow: hidden; text-align: center;}
#widget_bot p { color:#898989; font-size:8px; text-align: center; padding: 4px 0 9px 0}

#featured_episode_bot { margin:0 0 10px 0; padding:0; background:url(images/featured_bot.png) bottom center no-repeat; width:286px; height: 14px; float:left;}
#featured_episode_top { margin:0; padding:0; background:url(images/featured_top.png) bottom center no-repeat; width:286px; height: 40px; float:left;}
#featured_episode { margin:0; padding:0; background:url(images/bg_featured.png) top center repeat-y; width:286px; float:left;}
.fe_content { margin:5px 0 0 18px;padding:0; float:left; width:251px; }
.fe_item { margin:0px 0 0px 0;padding:0; float:left; color:#606060; font-size:11px;}
.fe_item  img { margin:0 9px 0 0px; padding:3px; float:left; background: #e4e4e4; border: 1px solid #c4c4c4 }
.fe_item .title a { color:#147bb4; font-size:12px; font-weight:bold; text-decoration: underline;}
.fe_item p { margin:0px 0 0 0;}
.fe_item  p a { color:#147bb4; text-decoration:underline; }

#sidebarbox_bot { margin:0 0 10px 0; padding:0; background:url(images/featured_bot.png) bottom center no-repeat; width:286px; height: 14px; float:left;}
#sidebarbox_top { margin:0; padding:0; background:url(images/featured_top.png) bottom center no-repeat; width:286px; height: 40px; float:left;}
#sidebarbox { margin:0; padding:0; background:url(images/bg_featured.png) top center repeat-y; width:286px; float:left;}
.sidebarbox_content { margin:5px 0 0 18px;padding:0; float:left; width:251px; overflow: hidden}
#sidebarbox p {color:#606060; font-size:12px; text-align: left; margin: 0 0 7px 0}
#sidebarbox ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
#sidebarbox li {
	background: url(images/editor_pic_icon.png) no-repeat top left;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 3px 0px;
	line-height: 20px;
	}
#sidebarbox li a {color:#147bb4; font-size:12px; text-decoration: none; font-weight: bold}
#sidebarbox li a:hover {color:#147bb4; font-size:12px; text-decoration: underline;}

#editorpick_bot { margin:0 0 10px 0; padding:0; background:url(images/featured_bot.png) bottom center no-repeat; width:286px; height: 14px; float:left;}
#editorpick_top { margin:0; padding:0; background:url(images/featured_top.png) bottom center no-repeat; width:286px; height: 40px; float:left;}
#editorpick { margin:0; padding:0; background:url(images/bg_featured.png) top center repeat-y; width:286px; float:left;}
.ep_content { margin:5px 0 0 18px;padding:0; float:left; width:251px; overflow: hidden}
#editorpick ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
#editorpick li {
	background: url(images/editor_pic_icon.png) no-repeat top left;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 3px 0px;
	line-height: 20px;
	}
#editorpick li a {color:#147bb4; font-size:12px; text-decoration: none;}
#editorpick li a:hover {color:#147bb4; font-size:12px; text-decoration: underline;}

.archive_img {width:192px; height:29px; margin:12px 17px 0 0; padding:0; border: 0}
#archive_8 { background: url(images/archive_pd.png) top center no-repeat; width:602px; height:101px; float:left; margin:1px 0 10px 0; padding:0; text-align:right }
#archive_11 { background: url(images/archive_entrep.png) top center no-repeat; width:602px; height:101px; float:left; margin:1px 0 10px 0; padding:0; text-align:right  }
#archive_10 { background: url(images/archive_wc.png) top center no-repeat; width:602px; height:101px; float:left; margin:1px 0 10px 0; padding:0; text-align:right  }
#archive_6 { background: url(images/archive_hub.png) top center no-repeat; width:602px; height:101px; float:left; margin:1px 0 10px 0; padding:0; text-align:right  }
#archive_9 { background: url(images/archive_ted.png) top center no-repeat; width:602px; height:101px; float:left; margin:1px 0 10px 0; padding:0; text-align:right  }

#archivecontainer .video_data {
	margin:0 9px 0 1px;
	padding:0;
	float:left;
	width:180px;
	}
#archivecontainer .video_data  img {
	float:left;
	}
#archivecontainer .video_data  img.thumbnail {
	float:left;
		padding:3px;background: #e4e4e4; border: 1px solid #c4c4c4; border-top: 0;
	}
#archivecontainer .video_data  img.tab_date {
	float:left;
	margin:0 0 0px 0;

	}

#archivecontainer { float: left; margin:0; padding: 0; width: 602px; background:url(images/bg_post.png) top center repeat-y; }
#archivecontainer_top { float: left; margin:1px 0 0 0; padding: 0; width: 602px; height: 15px; text-align: center; background:url(images/post_top.png) top center no-repeat; }
#archivecontainer_bot { float: left; margin:0 0 10px 0; padding: 0; width: 602px; height: 14px; text-align: center; background:url(images/post_bot.png) top center no-repeat; }
.archive_content { margin:0 20px 2px 20px;padding:0; float:left; width:562px; overflow: hidden; }

#archive2 { float: left; margin:0; padding: 0; width: 602px; background:url(images/bg_post.png) top center repeat-y; }
#archive2_top { float: left; margin:10px 0 0 0; padding: 0; width: 602px; height: 38px; text-align: center; background:url(images/postfeatured_top.png) top center no-repeat; }
#archive2_bot { float: left; margin:0 0 0px 0; padding: 0; width: 602px; height: 14px; text-align: center; background:url(images/post_bot.png) top center no-repeat; }
.archive2_content { margin:0 20px 0 20px;padding:0; float:left; width:562px; overflow: hidden;}
#archive2 p { font-family: Arial, sans-serif; font-size: 11px; margin: 10px 0 0 }
#archive2 h2 { color: #29a1dc; font-family: Arial, sans-serif; font-size: 15px; text-transform: capitalise; padding: 10px 0 0; line-height: 16px;}
#archive2 h2 a { text-decoration:none }
#archive2 h2 a:hover { text-decoration:underline }
#archive2 .arcthumb { margin:0 9px 0 0px; padding:3px; float:left; background: #e4e4e4; border: 1px solid #c4c4c4 }
#archive2 .novideos { font-family: Arial, sans-serif; font-size: 12px; border-bottom: 1px solid #c4c4c4; padding-bottom: 9px; margin: 9px 0 9px; font-style: italic}
.archive2_content span {margin-right: 20px}
.archive2_paginate { margin:5px 0 0 10px;padding:0; width:562px; text-align: center; height: 25px; float: left; display: block}

#mid_ads { background: url(images/bg_midad.png) top center no-repeat; width:602px; height:101px; float:left; margin:0 0 10px 0; padding:0; }
#mid_ads img {width:570px; height:80px; float:left; margin:11px 0 0 16px; padding:0; }

#postcontainer { float: left; margin:0; padding: 0; width: 602px; background:url(images/bg_post.png) top center repeat-y; }
#postcontainer_top { float: left; margin:1px 0 0 0; padding: 0; width: 602px; height: 15px; text-align: center; background:url(images/post_top.png) top center no-repeat; }
#postcontainer_bot { float: left; margin:0 0 10px 0; padding: 0; width: 602px; height: 14px; text-align: center; background:url(images/post_bot.png) top center no-repeat; }
.post_content { margin:0 20px 0 20px;padding:0; float:left; width:562px; overflow: hidden;}
#postcontainer .meta2 p {font-family: Arial, sans-serif; font-size: 12px;margin: 0 0 10px 0}
#postcontainer .meta2 a {text-decoration: underline}
#postcontainer .meta2 strong {font-size: 13px}
#postcontainer .instock {font-weight: bold; color: #090; font-size: 16px}
#postcontainer .price {font-weight: normal; color: #900; font-size: 16px}

#pagecontainer { float: left; margin:0; padding: 0; width: 602px; background:url(images/bg_post.png) top center repeat-y;}
#pagecontainer_top { float: left; margin:1px 0 0 0; padding: 0; width: 602px; height: 15px; text-align: center; background:url(images/post_top.png) top center no-repeat; }
#pagecontainer_bot { float: left; margin:0 0 0 0; padding: 0; width: 602px; height: 14px; text-align: center; background:url(images/post_bot.png) top center no-repeat; }
.page_content { margin:0 20px 0 20px;padding:0; float:left; width:562px; overflow: hidden;  min-height: 820px; }
.page_content2 { margin:0 20px 0 20px;padding:0; float:left; width:562px; overflow: hidden; }

#commentscontainer { float: left; margin:0; padding: 0; width: 602px; background:url(images/bg_post.png) top center repeat-y; }
#comments_top { float: left; margin:10px 0 0 0; padding: 0; width: 602px; height: 38px; text-align: center; background:url(images/postfeatured_top.png) top center no-repeat; }
#comments_bot { float: left; margin:0 0 3px 0; padding: 0; width: 602px; height: 14px; text-align: center; background:url(images/post_bot.png) top center no-repeat; }
.comments_content { margin:0 20px 0 20px;padding:5px 0 0 0; float:left; width:562px; overflow: hidden;}
.comments_content p { font-family: Arial, sans-serif; font-size: 12px; font-style:italic; margin-bottom: 10px }

#alsolikecontainer { float: left; margin:0; padding: 0; width: 602px; background:url(images/bg_post.png) top center repeat-y; }
#alsolike_top { float: left; margin:10px 0 0 0; padding: 0; width: 602px; height: 38px; text-align: center; background:url(images/postfeatured_top.png) top center no-repeat; }
#alsolike_bot { float: left; margin:0 0 0 0; padding: 0; width: 602px; height: 14px; text-align: center; background:url(images/post_bot.png) top center no-repeat; }
.alsolike_content { margin:0 20px 0 20px;padding:0; float:left; width:562px; overflow: hidden;}
.alsolike_content p { font-family: Arial, sans-serif; font-size: 12px; font-style:italic; margin-bottom: 10px }

#postcontainer h1 a { display: block; margin: 0; padding: 0 0 5px 0; color: #1e63a5; font-family: Arial, sans-serif; font-size: 22px; text-transform: capitalise;}
#postcontainer h1.h1product a { display: block; margin: 0; padding: 8px 0 3px 0; color: #1e63a5; font-family: Arial, sans-serif; font-size: 18px; text-transform: capitalise;}
#postcontainer h3.h3product { color: #1e63a5; font-family: Arial, sans-serif; font-size: 18px; text-transform: capitalise; margin: 0 0 15px; line-height: 18px; width: 100%; border-bottom: 1px solid #1e63a5; padding: 0;   }
#pagecontainer h1 { display: block;color: #1e63a5; font-family: Arial, sans-serif; font-size: 24px; text-transform: capitalise; border-bottom: 3px solid #1e63a5; padding-bottom: 3px; margin: 0 6px 7px }
#pagecontainer h2 { color: #29a1dc; font-family: Arial, sans-serif; font-size: 18px; text-transform: capitalise; margin: 0 0px 10px; font-style:italic; line-height: 18px }
#pagecontainer h3 { color: #29a1dc; font-family: Arial, sans-serif; font-size: 16px; text-transform: capitalise; padding: 5px 0px 10px; line-height: 16px; text-decoration:underline }
#pagecontainer h4 { color: #29a1dc; font-family: Arial, sans-serif; font-size: 17px; text-transform: capitalise; margin: 10px 0px 10px; font-style:italic; line-height: 17px; width: 100%; border-bottom: 1px solid #29a1dc; padding: 10px 0px 5px;   }

#pagecontainer blockquote { margin: 10px 0 10px 0; padding: 10px 10px 0px 10px; color: #205f84; font-family: Arial, sans-serif; border: 1px solid #bad4dd; background: #eff6f8;}

#contactform { margin: 10px auto 10px; padding: 10px; color: #205f84; font-family: Arial, sans-serif; border: 1px solid #bad4dd; background: #eff6f8; font-size: 12px; width: 450px}
#contactform .contactcomplete { margin: 0 0 10px 0; padding: 5px; color: #318d49; font-family: Arial, sans-serif; border: 1px solid #64b679; background: #ddffe6;}
#contactform .contactleft { margin: 0 10px 0 0; padding:0; float: left; width: 220px; text-align:left}
#contactform .contactright { margin: 0; padding:0; float: right; width: 220px; text-align:left}
#contactform em {font-size: 9px;}
#contactform label {font-weight: bold; height: height: 15px; width: 220px; padding: 0 0 5px 0; text-align:left; color: #205f84}
#contactform input {border: 1px solid #bad4dd; background: #ffffff; margin: 3px 0 4px 0; padding; 0; height: 20px; width: 220px; display: block; color: #205f84}
#contactform select {border: 1px solid #bad4dd; background: #ffffff; margin: 3px 0 4px 0; padding; 0; height: 20px; width: 220px; display: block; color: #205f84}
#contactform textarea {border: 1px solid #bad4dd; background: #ffffff; margin: 3px 0 4px 0; padding; 0; height: 100px; width: 220px; display: block; color: #205f84}
#contactform .submitbtn {border: 0; margin: 5px 0 0 0; padding; 0; height: 29px; width: 174px; display: block;}
	
.meta { overflow: hidden; width: 562px; float:left; border-bottom: 3px solid #1e63a5; padding-bottom: 3px; margin-bottom: 7px }
.meta div { font-size: 12px; margin:0 0 5px 0; padding:0;}
div.meta_left { float:left; margin-left: 0px ;}
div.meta_right { float:right;}
.meta a { color: #147bb4; font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; }
.meta img, .tags img  { vertical-align: bottom }

#postcontainer .post { margin:0; padding:0;}

.entry { color: #333; font-size: 14px; line-height: 18px}
.entry p { margin:0 0 10px 0; }
.entry a {text-decoration:underline}
.entry ul {list-style-type:disc; margin-left: 20px}
.entry li {margin: 0 0 10px 0}

.entry_product { color: #333; font-size: 14px; line-height: 18px}
.entry_product p { margin:0 0 10px 0; }
.entry_product a {text-decoration:underline}
.entry_product ul {list-style-type:disc; margin-left: 20px}
.entry_product li {margin: 0 0 10px 0}
.entry_product h1 { color: #333; font-family: Arial, sans-serif; font-size: 24px; text-transform: capitalise; margin:0 5px 10px; line-height: 28px; text-align: center}
.entry_product h2 { color: #333; font-family: Arial, sans-serif; font-size: 24px; text-transform: capitalise; margin:0 5px 10px; line-height: 26px; text-align: center}
.entry_product h3 { color: #1e63a5; font-family: Arial, sans-serif; font-size: 20px; text-transform: capitalise; margin:0 5px 10px; line-height: 24px; text-align: center}

.tags { margin: 10px 0 3px 0; padding: 5px; color: #333; font-family: Arial, sans-serif; font-size: 11px; border: 1px solid #bad4dd; background: #eff6f8; text-transform:uppercase; letter-spacing: 0.01em;}
.tags a { color: #1e63a5; text-decoration: underline; }

.post { margin:0; padding:5px 5px 0px 5px;}
.post h1 a, .comments h1 { display: block; margin: 0 0 5px; padding: 0 0 10px; color: #1e63a5; font-family: Arial, sans-serif; font-size: 24px; text-transform: uppercase; background: url(images/bg_heading.jpg) no-repeat left bottom;}

#sharebox_top { float: left; margin:10px 0 0 0; padding: 0; width: 562px; height: 30px; background:url(images/sharebox_top.png) top center repeat-y; }
#sharebox_top p { margin-left: 428px; margin-top: 8px; font-family: Arial, sans-serif; font-size: 12px; }
#sharebox_mid { float: left; margin:0; padding: 0; width: 562px; height: 36px; background:url(images/sharebox_mid.png) top center repeat-y; }
#sharebox_mid .share_left { float: left; margin:0; padding: 0; width: 281px; height: 36px }
#sharebox_mid .share_left input { background: #ffffff; border: 0; margin: 11px 0 0 70px; padding: 0; color:#606060; font-size: 12px; width: 200px }
#sharebox_mid .share_right { float: right; margin:0; padding: 0; width: 281px; height: 36px }
#sharebox_mid .share_right input { background: #ffffff; border: 0; margin: 11px 0 0 67px; padding: 0; color:#606060; font-size: 12px; width: 200px }
#sharebox_bot { float: left; margin:0 0 10px 0; padding: 9px 0 0 0; width: 562px; height: 40px; background:url(images/sharebox_bot.png) top center no-repeat; }

#postad {text-align: center; margin: 10px 0}
#postad img {width: 560px; border: 1px solid #9B9B9B} 

.voterating { overflow: hidden; width: 595px; float:left; }
.voterating div { font-size: 14px; margin:0 0 2px 0; padding:0;}
div.vr_left { float:left; margin-left: 5px}
div.vr_right { float:right;}
.voterating a { color: #1e63a5; font-family: Arial, sans-serif; font-size: 14px;}
			
.category { overflow: hidden; margin: 0 0 10px; padding: 0 0 5px; background: url(images/bg_category_divider.gif) no-repeat left bottom; }
.category h3 a { display: inline-block; margin: 0 0 5px; padding: 0; color: #1e63a5; font-size: 18px; border: 0; border-bottom: 2px solid #1e63a5; }

.meta_archive { overflow: hidden; width: 589px; float:left; }
.meta_archive div { font-size: 14px; margin:0 0 5px 0; padding:0;}
div.meta_archive_left { float:left;}
div.meta_archive_right { float:right;}
.meta_archive a { color: #1e63a5; font-family: Arial, sans-serif; font-size: 14px; text-decoration: underline; }

.maincontent { width: 602px; margin: 5px 0 10px 16px; padding:0; float:left; position: relative; overflow: hidden;}
#cp_video { float: left; margin:0; padding: 11px 0 0 0; width: 602px; height: 365px; text-align: center; background:url(images/bg_video.jpg) no-repeat 0 0; }
.maincontent img.alignleft { margin: 0 10px 10px 0; }
.maincontent img.alignright { margin: 0 0 10px 10px;}
			
.comments { margin: 0 0 20px; padding:5px;}
.comment { padding: 10px; color: #333; font-family: Arial, sans-serif; font-size: 12px; line-height: 20px; border: 1px solid #BBB; background: #DDD; }
.comment span { color: #1e63a5; font-size: 11px; font-weight: bold; }
.comment img { padding: 2px; border: 1px solid #DDD; background: #FFF; }
.comment .comment { margin: 20px -10px 0 20px; border-right: 0; border-bottom: 0; }
.comments p { margin:0 0 8px 0; }
img.comment_reply {margin:0; padding:0;}
img.avatar { padding: 2px; border: 1px solid #DDD; background: #FFF; float:right; width:48px; height:48px; }
div.comment-meta { color: #1e63a5; font-size: 11px; font-weight: bold; }
cite.fn { font-weight:bold; font-style:normal; color:#0000ee; }
span.says { color:#333333; }
div.reply a.comment-reply-link{ margin:0;padding:2px 5px 5px; color:#e2e2e2; font-weight:bold; background:url(images/btn_reply.gif) top left no-repeat; width:41px; height:20px;}
ul.children { list-style:none; }
div#respond { margin:10px 0 0 0; }
textarea#comment { width:100%;}

#footer { position: relative; overflow: hidden; width: 922px; height: 182px; background: url(images/bg_footer.jpg) no-repeat 0 0; }
#footer h4 { margin: 0; padding: 3px 0 10px; color: #FFF; font-family: Arial, sans-serif; font-size: 13px; }
#followus { float: left; margin: 20px 10px 10px 30px; width: 180px; height: 100px; }
#partners { float: right; margin: 20px 30px 10px 10px; width: 400px; height: 100px; }
#partners a { display: block; float: left; margin: 0 0 0 10px; }
#footer h4 { margin: 0; padding: 3px 0 5px; color: #FFF; font-family: Arial, sans-serif; font-size: 13px; }
#info { margin: 20px 440px 10px 205px; padding: 0 15px; border: 1px solid #CCC; border-top: 0; border-bottom: 0; }
#info a { display: table-cell; color: #2289af; line-height: 18px; text-decoration: underline; }
#info a:hover { color: #FFF; }
#footer .ftr_bot { display: block; height: 52px; color: #252525; font-size: 12px; line-height: 52px; }
#footer .ftr_bot a { color: #252525; text-decoration: underline; }

.alignleft { float: left;}
.alignright { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }
.textcenter { text-align: center; }
.clear { clear: both; }
.nopadding { padding: 0; }

#faqmid { 
	width:562px;
	float:left;
	background:url(images/faq_bg.png) left repeat-y;
	padding: 0px 15px 0px 15px;
	margin: 0 0 0 5px;
	}
	
#faqbot { 
	width:592px;
	height: 14px;
	float:left;
	background:url(images/faq_bot.png) top center no-repeat;
	padding: 0;
	margin: 0 0 5px 5px;
	}

#faqtop { 
	width:592px;
	height: 43px;
	float:left;
	background:url(images/faq_top.png) top center no-repeat;
	padding: 0;
	margin: 0 0 0 5px;
	}

/*tabs*/
ul.tabNavigation {
    list-style: none;
    margin: 2px 0 0 20px;
    padding: 0;
	height:35px;
	display: block;
    }
ul.tabNavigation li {
    display: block;
	padding: 0;
	margin:0 0px 0 0;
	float:left;
    }
ul.tabNavigation li a {
	display: block;
    padding: 7px 0 7px 10px;
	margin:0;
    color: #ffffff;
    text-decoration: none;
	font-size:18px;
	background:url(images/tableft.png) top left no-repeat;
	height:33px;
    }
ul.tabNavigation li a span{
    padding: 9px 10px 8px 0;
	margin:0;
	background:url(images/tabright.png) top right no-repeat;
    }
ul.tabNavigation li a img { margin:2px 0 0 0; }
ul.tabNavigation li a.selected {
    padding: 7px 0 7px 10px;
	margin:0;
	background:url(images/tableft_active.png) top left no-repeat;
	height:31px;
    }
ul.tabNavigation li a.selected span {
    padding: 9px 10px 8px 0;
	margin:0;
	background:url(images/tabright_active.png) top right no-repeat;
	height:31px;
    }
ul.tabNavigation li a:hover {
    padding: 7px 0 7px 10px;
	margin:0;
	background:url(images/tableft_hover.png) top left no-repeat;
	height:31px;
    }
ul.tabNavigation li a:hover span {
    padding: 9px 10px 8px 0;
	margin:0;
	background:url(images/tabright_hover.png) top right no-repeat;
	height:31px;
    }
ul.tabNavigation li a:focus {
    outline: 0;
    }

div.tabmid{ 
	width:602px;
	float:left;
	background:url(images/tabmid.png) center repeat-y;
	height: 255px;
	overflow: hidden;
	}
div.tabbot{ 
	width:602px;
	float:left;
	background:url(images/tabbot.png) center bottom no-repeat;
	padding:0 0 10px 0;
	}
div.tabs { 
	width:602px;
	float:left;
	background:url(images/tabtop.png) top center no-repeat;
	}
div.tabs > div {
    padding:0 5px 5px 5px;
    margin: 0 0 0 15px;
    }
div.tabs > div h2 {
    margin-top: 0;
    }
#first {
	float:left;
    }
#second {
    float:left;
    }
#third {
	float:left;
    }
	
#fourth {
	float:left;
    }

div.video_data {
	margin:0 11px 11px 0;
	padding:0;
	float:left;
	width:180px;
	}
div.video_data  img {
	float:left;
	}
div.video_data  img.tab_date {
	float:left;
	margin:0 0 4px 0;
	}

div.featuredbox {
	margin:0 12px 14px 0;
	padding:0;
	float:left;
	width:274px;
	}
	
div.featuredbox img {
float:left;
	}
	
#headlines, #articles {
	margin:0 14px 0 0;
	float:left;
	font-size:14px;
	color:#393939;
	}
#headlines  img, #articles img {
	margin:0 0 5px 0;
	}
#headlines  ul, #articles   ul{
	margin:0 0 0 15px;
	padding:0;
	}
#headlines  ul li, #articles  ul li{
	margin:0 0 2px 0;
	padding:0;
	}
#headlines a, #articles a {
	color:#393939;
	text-decoration:underline;
	}
span.tab_title {
	width:100%;
	float:left;
	min-height: 34px;
	}

span.tab_title  a{
	font-size:12px;
	margin:3px 0 0 0;
	text-decoration:underline;
	}	
span.tab_rating {
	width:50%;
	float:left;
	text-align:right;
	font-size:12px;
	margin:3px 0 0 0;
	}
span.tab_views {
	width:50%;
	float:right;
	font-size:12px;
	margin:3px 0 0 0;
	text-align:right;
	}
div.tab_navigation {
	margin:5px 0 5px 0;
	padding:0;
	width:100%;
	float:left;
	text-align:center;
	font-size:12px;
}
div.tab_navigation a {
	text-decoration:underline;
	}