/* 
Theme Name: whiteboard
Theme URL: http://whiteboardframework.com/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 2.0.1

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}
ul {list-style-type:none;list-style-position:outside;margin:0;padding:0;display:block;}
.floatLeft {display:block;float:left;}
.floatRight {display:block;float:right;}
.clear {
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
width:0;
}

/*
Text Styles
*/

a:focus {}
hr {border-color:#CCCCCC;border-right:0 solid #CCCCCC;border-style:solid;border-width:1px 0 0;clear:both;height:0;}
a:link, a:visited, a:active {color:#666666;text-decoration:none;}
a:hover {color:#888888;text-decoration:none;}
h1 {font-size:22px;font-weight:bold;letter-spacing:-1px;}
h2 {font-size:20px;letter-spacing:-1px;}
h3 {font-size:18px;letter-spacing:-1px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
ol {list-style:decimal outside none;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom:10px;}
.alignright {float:right;width:auto;}
.alignleft {float:left;width:auto;}
.alignleft-2 {float:left;margin:0 5px 0 0;}

blockquote {background-color:#222222;border-color:#333333;border-style:solid;border-width:1px 1px 1px 3px;font-size:11px;margin:10px 0;padding:10px 10px 10px 20px;}
.img-br {border:1px solid #111111;padding:5px;}

#slideshow {height:260px;position:relative;}
#slideshow img {left:0;position:absolute;top:0;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}


div.home-col2 {border:1px solid #000000;display:block;margin-left:390px;padding:20px;width:210px;}
div.home-box1 {}
.clearfix:after,.tubepress_container:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
div.col1 {margin-bottom:20px;padding: 0 20px;}
div.home-col1 {background-color:#000000;background-image:url("images/home-col-bg.jpg");background-position:left top;background-repeat:no-repeat;border:1px solid #111111;margin-bottom:10px;padding:20px;}
div.col2 {
background-color:#000000;
background-image:url("../images/home-col-bg.jpg");
background-position:left top;
background-repeat:no-repeat;
border:1px solid #111111;
margin-bottom:20px;
padding:20px;
}
div#right-sidebar h3 {color:#CCCCCC;margin:0;}
.red {color: #f00;}
/*
Here is a list of all the <DIV>s in Whiteboard.
*/
body {background:#010101 url(images/pagebg.jpg) 0 0 repeat fixed;color: #666666;font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;margin:0;padding:0;}

#header {height:94px;position:absolute;left:0;top:-94px;width:960px;z-index:9999;}
#topTitle {float:left;}
#outer {position:relative;margin: 94px auto 0 auto;padding:0 0 0 0;width:960px;}
#container{position:relative;background:none repeat scroll 0 0 #333333;margin:0 auto 0 auto;padding:10px;text-align:left;width:940px !important;}
#latest-news {margin:0;padding:0;}
#latest-news ul {position:relative; height: auto;overflow:hidden;}
#latest-news ul li {width:100%;float:left;}
#latest-news ul li a img {border: 1px solid #ccc;margin: 10px;}
#latest-news ul li h3 {margin: 0 0 5px 0;color: #ccc;font-size:14px;line-height:1;}
#latest-news ul li a {color: #ccc;}
#latest-news ul li p {margin: 0 0 10px 0;font-size:10px;}

#show-schedule ul {position:relative; height:100%;}
#show-schedule ul li {width:100%;float:left;font-size:10px;}
#show-schedule ul li em { font-style:italic;}
#show-schedule strong { font-weight:bold;}
#show-schedule ul li a img {border: 1px solid #ccc;}
#show-schedule ul li h3 {margin: 0 0 5px 0;color: #ccc;font-size:12px;line-height:1;}
#show-schedule ul li a {color: #ccc;}
.alignleft {margin: 0 10px 10px 0;}
.postmeta{}
.postnavigation{}
#searchform{}
#content {width:700px;background:none repeat scroll 0 0 #222222;float:left;}

	#gallery { list-style: none; margin:0px; }	
	#gallery li { display: inline; margin:0px 0 0 0; }
	#gallery img {border:21px solid #333; background-color:#111;padding:1px;}
#gallery a {display: inline;}
	#gallery a:hover img {border: 21px solid #444;}
	#gallery a:hover { color: #f2f2f2; }


	.wpcf7-form input {	height:17px;	background-color:#333;	border:1px solid #444;	width:430px;	padding:10px 5px;	color:#ccc;}
.wpcf7-form textarea {	background-color:#333;	border:1px solid #444;	width:430px;	padding:10px 5px;	overflow:auto;	color:#ccc;}
.wpcf7-form .submit {	border:none;	width:95px;	height:31px;	position:relative;	margin:0;	padding:0;	background-color:#333;}
.wpcf7-not-valid-tip {left:5px !important;top: -5px !Important;background:none !Important;border:none !Important;color:#f00 !Important;}

#content h1 {color:#ccc;}
.widget { margin: 0 0 10px 0;}
.widgettitle {color:#ccc;}
.content-inner {padding:20px;}
#show-archives {height:100px;}
#show-archives li {display:block;float:left;width:49%;height:100px;overflow:hidden;font-weight:normal;}
#show-archives li img { }

#right-sidebar {background:none repeat scroll 0 0 #222222;padding:0px 0;width:230px;}
#right-sidebar .content-inner {padding:10px;}
.textwidget {margin: 0 0 10px 0;}
.textwidget ul {list-style-type:square !important;color: #666666;overflow:hidden;}
.textwidget ul li {margin-left:10px;color: #666666;}
.widget, .contact-info, .sub-links {background-color:#000000;background-image:url("images/sidebar-bg.jpg");background-position:center top;background-repeat:repeat-x;border:0 solid #222222;padding:10px;}
.sub-links em { font-style:italic;}
.sub-links strong { font-weight:bold;}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}







#nav ul.menu {position:absolute;right:10px;bottom:0;margin:0;padding:0;font-size:90%;}
#nav ul.menu li{position:relative;float:left;margin-left: 3px;text-align: center;vertical-align:bottom;}
#nav ul.menu a{position:relative;float:left;padding: 5px 15px;text-decoration:none;color: #666666;}
#nav ul.menu a:hover{background: #333333;color: #ffffff}
#nav ul.menu li.current_page_item a,#nav ul.menu li.current_page_item a:hover{background: #333333;color: #ffffff;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}



#slideshow {height:260px;position:relative;margin-bottom:20px;}
#footer {clear:both;
padding:10px 0 50px;
text-align:right;
width:940px;}

#mycarousel {background:  #D7D7D7 0 0 repeat-x; margin: 10px 0;clear:both;float:left; height:60px;width:940px;overflow:hidden}


ul.sub-menu{ position:absolute; right:-98px; top:27px; margin-top:0; line-height:16px; background: url(images/dropdown-bg.png) 0 10px no-repeat; /* for IE */ display:none;overflow:hidden;	width: 240px;height:200px;z-index:99999;}

ul.sub-menu li {display:block;float:none !Important;width:196px;text-align: left !Important;padding: 2px!Important;margin:10px 20px !Important;height:24px;}
ul.sub-menu li strong {font: 11px/13px bold Arial, Helvetica, sans-serif;color: #ccc !Important;}
ul.sub-menu li a { display:block; width:100% !Important;text-indent:4px;padding:4px;color: #ccc;font: 12px/16px normal Arial, Helvetica, sans-serif;text-decoration:none; }
ul.sub-menu li a:hover { color:#fff; background:none !Important;}

.post .readmore {display:block;text-align:right;font-weight:bold;text-transform:uppercase}




.infiniteCarousel { height:280px; margin:20px 0; }
.infiniteCarousel .wrapper { margin:0 20px 10px 20px; width: 578px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: hidden; height: 280px; position: absolute; top: 0; }
.infiniteCarousel ul a img { border:none; }
.infiniteCarousel .wrapper ul { width: 100%; /* single item * n */ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
.infiniteCarousel ul li { display:block; float:left; position:relative; padding: 0; height: 280px; width: 578px; overflow:hidden; }
.infiniteCarousel ul li img { border:none; }
.infiniteCarousel ul:hover li img { border:none; }
.infiniteCarousel ul:hover li:hover img { border:none; }
.infiniteCarousel ul li a { border:none; }
.infiniteCarousel ul li a img { display:block; border:none; }
.infiniteCarousel .arrow { display: block; height: 36px; width: 37px; background: url(images/arrow.png) no-repeat 0 0; text-indent: -99999px; position: absolute; top: 80px; cursor: pointer; z-index:2; outline:0; }
.infiniteCarousel .forward { background-position: 0 0; right: -15px; }
.infiniteCarousel .forward:hover { background-position: 0 -36px; }
.infiniteCarousel .back { background-position: 0 -72px; left: -15px; }
.infiniteCarousel .back:hover { background-position: 0 -108px; }


.thumbset { list-style-type:none; margin:0 auto !Important; padding:0; width:100%; height:100%; }
.thumbset li { float:left; width:180px !Important; margin: 0 5px; }
tubepress_meta tubepress_meta_rating, tubepress_meta tubepress_meta_views { font: normal 10px/16px Arial, Helvetica, sans-serif !Important; }
.pagination { display:none; }
.tubepress_meta { float:left !Important; width:100%;}
.thumbset li .detailsgroup { padding: 0 3px;float:none;width: auto !Important; }

a.tubepress_meta_title, a.tubepress_meta_title:hover { float:left !Important;display:block;height:32px;width:100%;margin:0 !Important; color: #ccc !Important;font: bold 13px/14px Arial, Helvetica, sans-serif;  cursor:pointer;}
.tubepress_meta strong { text-align:right; margin-right:5px; font-weight:bold; }
.tubepress_meta_description { font: normal 11px/11px Arial, Helvetica, sans-serif; margin: 5px 0 5px 0; height:38px;overflow:hidden; }
.tubepress_meta_author, .tubepress_meta_keywords, .tubepress_meta_category, .tubepress_meta_rating, .tubepress_meta_ratings, .tubepress_meta_likes, dt.tubepress_meta_id, .tubepress_meta_views, .tubepress_meta_uploaddate { font: normal 11px/11px Arial, Helvetica, sans-serif !Important; }

.imgframe {display:block;float:left;margin: 0 0 10px 0;overflow:hidden;width:100%;}
.imgframe img {margin: 0 auto !Important; }

span.stars, span.stars span { display: block; background: url(images/stars.png) 0 -16px repeat-x; width: 80px; height: 16px; text-indent: -1000px; }
span.stars span { background-position: 0 0; }

.posts .post .entry-title {font-size:12px;font-weight:bold;}
.posts .post .byline {font-style:italic}
.post .entry-thumbnail {float:left;margin: 0 10px 10px 0;}
.post .entry-thumbnail a img {border: 1px solid #666;}
