/*
Theme Name: DocTV
Theme URI: http://www.doc-tv.org/
Description: Company Website
Version: 1.0
Author: Jayme Lam
Author URI: http://www.4threaction.com/
Tags: blue

*/

body {
	background-color: #0083CB;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}

h1{}
h2{ color:#0083CB;font-size:20px;}
h3{}
h4{}
p{ margin-bottom:10px;}
/* Begin Images */
img { border:none;}
p img {padding: 0;max-width: 100%;}
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;}



/************ Header Elements ******************/

#header{ width:950px; margin:auto; padding-top:10px;}

#header #logo{ float:right;}

#header #navbar{ width:665px; float:left; margin-top:72px; overflow:auto; border-bottom:1px solid #5AA9D9;}
#header #navbar ul{ margin:0; padding:0; list-style:none;}
#header #navbar ul li{ display:block; float:left; font-size:16px; padding-right:30px; font-weight: bold;}
#header #navbar ul li a{ text-decoration:none; color:#FFFFFF;}
#header #navbar ul li a:hover{ color:#FF9900;}

#content{ width:950px; margin:auto; clear:both;}

/************** Home page elements ****************/

#homefeature{width:950px; height:295px; overflow:hidden; margin-bottom:5px; }
#homefeature ul{ list-style:none; margin:0; padding:0;z-index:-1;}
#homefeature span {position: absolute; padding: 10px 13px; width: 270px;color: #000; top: 30px; left:30px; font-size:13px; line-height:16px;}

#homeShowcase{width:950px; margin:auto; clear:both; background-color:#FFFFFF; height:210px; }
#boxTitle{ width:auto; height:48px; line-height:60px; padding-left:20px;  background-color:#FF9900; color:#FFFFFF; font-size:18px; text-transform:uppercase;}
#camera{ float:right; margin:-135px 0 0 0; z-index:10;}
#postVids { margin:20px;}
#postVids ul{ list-style:none; padding:0; margin:0;}
#postVids ul li{ display:block; float:left; margin-right:5px; padding:4px; background-color:#FFFFFF; border:1px solid #CCCCCC;}


/************** inner page elements ****************/
#mainContent{ background-color:#FFFFFF; width:722px; padding:0; float:left; margin-right:5px;}
#textarea { width:600px; margin:40px auto;padding:8px;}
#topImg { border-bottom:5px solid #0083CB; padding:1px; background-color:#FFFFFF;}
#baseImg { padding:1px; background-color:#FFFFFF;}

#commentsArea{ border-top:5px solid #0083CB; padding:1px; background-color:#FFFFFF;}

#showcasearea{ width:650px; margin:10px auto;padding:8px;}
#videoBar{ width:auto; background-color:#FFFFFF;  border-bottom:5px solid #0083CB; height:150px;}



#navigationTop{ margin:0;  background-color:#FFFFFF;  border-bottom:2px solid #0083CB; overflow:auto; width:auto; padding:6px;}
#navigationBase{ margin:0;  background-color:#FFFFFF;  border-top:2px solid #0083CB; overflow:auto; width:auto; padding:6px;}

ul#navigation { list-style:none; padding:0; margin:0;}
ul#navigation  li { float:left;}
ul#navigation  li a{ border:1px solid #CCCCCC; padding:4px 10px; color:#333333; margin-right:5px; text-decoration:none; font:12px; background-color:#efefef;}
ul#navigation  li a:hover{background-color:#FF9900; color:#FFFFFF;}

/************** sidebar elements ****************/
#sidebar{ float:right; width:220px;}
#sidebar ul{ list-style:none; margin:0; padding:0; margin-bottom:5px;}
#sidebar ul li{ background-color:#FFFFFF; }

#sidebar ul li.widget_text{ background-color:#0083CB; color:#FFFFFF; padding-left:10px; }


#sidebar ul.vidThum{ padding:8px; width:155px; margin:auto;}
#sidebar ul.vidThum li{display:block; margin-bottom:5px; width:auto; padding:4px; background-color:#FFFFFF; border:1px solid #CCCCCC;}

h2.widgettitle{ width:auto; height:48px; line-height:60px; margin:0; padding-left:20px;  background-color:#FF9900; color:#FFFFFF; font-size:16px; text-transform:uppercase;}

/*************** footer elements *********************/
#footer{width:950px; clear:both; margin:20px auto; color:#FFFFFF; font-size:10px;}

/*************** form elements *********************/
fieldset {margin: 2px 0; padding: 10px; padding-left:30px; background-color:#FFFFFF;border: 2px solid #CCCCCC; overflow:auto; overflow:hidden;}
legend {padding:10px 2px;color:#0b77b7;font-size:16px;font-weight:500;}
fieldset label {float:left;width:150px;margin-right:10px;}

/*contact form*/
.mmf fieldset {margin:0; padding: 10px; padding-left:30px; background-color:#FFFFFF;border: 2px solid #CCCCCC; overflow:auto; overflow:hidden;}
.mmf legend {padding:10px 2px;color:#0b77b7;font-size:16px;font-weight:500;}
.mmf input {width:270px; margin:2px 0 10px 0px;}
.mmf textarea{width:400px; margin:2px 0 10px 0px;}
.mmf #submitArea{margin:20px; width:95%; text-align:left;}
.mmf #submitArea input{ width:75px; height:30px;}

#captcha{border:1px solid #666666; margin:5px 0; width:202px; overflow:hidden;}

#signin #submitBt{margin:10px 0; width:95%; text-align:left;}

#formElement #formInput{padding:4px;width:auto;}
#formElement #rightCol{width:auto; margin-left:160px;}
#formElement #formImg{padding:6px;}

