/* 
	Theme Name: Church WordPress Theme
	Theme URL: http://www.studiopress.com/themes/church
	Description: Church is a 3-column Widget-ready theme created for WordPress.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 3.0
	Tags: three columns, fixed width, white, gray, black, red, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v3.0 - 1/31/09
		Second release of Church, to ensure compatibility with WordPress 2.7
		Third release of Church, recoding theme options page
*/
b {
       color:#F99F1B;
}

/*body {
	 background: #000000;
	 width: 980px;
	 color: #333333;
	 font-size: 12px;
	 font-family: Arial;
	 margin: 0px auto 0px;
	 padding: 0px;
	}*/

#wrap {
        background: #FFFFFF;
	width: 960px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	position: relative;
	border-top: 0px;
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
	border-bottom: 10px solid #000000;
	}

#thinline {
        height:1px;
        background: #58595b;
}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #F99F1B;
	text-decoration: none;
	}
	
a:hover {
	color: #F99F1B;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	
/************************************************
*	Top Navbar      							*
************************************************/

#topnavbar {
	background: #111111 url(images/topnav.png);
	width: 960px;
	height: 30px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#topnavbar a, #topnavbar a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#topnavbar a:hover {
	text-decoration: underline;
	}
	
#topnavbar p {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	
.topnavbarleft {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	}
	
.topnavbarright {
	width: 600px;
	float: right;
	margin: 0px;
	padding: 7px 10px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	}
	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 3px 0px;
	padding: 0px;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	background: url(/template-images/logo-text-search-header.png);
	width: 960px;
	height: 102px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

/*#header {
	background: #111111 url(/images/headerimage-v1.jpg);
	width: 960px;
	height: 102px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}*/

#header h1 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#header h3 {
	color: #A91B33;
	font-size: 16px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#header p {
	color: #FFFFFF;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}
	
.headerleft {
	width: 460px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 222px;
	float: right;
	margin: 0px;
	padding: 75px 0px 0px 0px;
	}
	
.headerright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #555555 url(images/nav-back.png);
	width: 960px;
	height: 27px;
	margin: 0px;
	padding: 0px;
        text-transform:uppercase;
	}
	
#navbarleft {
	width: 960px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 280px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
        color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	text-transform: none;
         margin: 0px;
	padding: 7px 20px 4px 20px;
         border-right:2px solid #000000;
	}

#nav li a:hover, #nav li a:active {
	background: #555555 url(images/nav-hover.jpg);
         color: #000000;
         margin: 0px;
	padding: 7px 20px 4px 20px;
	text-decoration: none;
	}
.current_page_item {
	background: #555555 url(images/nav-hover.jpg);
	color:#000;
}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #555555;
	width: 150px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	text-transform: none;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #777777;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
	background: #666666;
	width: 960px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}

#subnav li a:hover, #subnav li a:active {
	background: #888888;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #666666;
	width: 150px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #888888;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}

#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 150px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 171px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover1 { 
	position: static;
	}
	
/************************************************
*	Homepage 		    	                    * 
************************************************/

#homewrap {
        height:128px;
	width: 970px;
	margin: 0px 0px 1px 10px;
	padding: 0px;
	position: relative;
	}


/*#homewrap {
        height:128px;
	width: 960px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	position: relative;
	border-top: 0px solid #000000;
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
	border-bottom:0px;
	}*/

#mostcontent {
        min-height:621px;
        width:980px;
        background:#000;
        margin:0px 0px;0px;0px;
        }

#showpage {
        width:980px;
        background:#000;
        margin:0px 0px;0px;0px;
        }


#skystars {
        height:180px;
        width:1500px;
        margin:0px;
        padding:0px; 
        background-attachment:fixed;
        background:url(/wp-content/uploads/2011/04/homepageshows.jpg) #000 no-repeat;
        position:relative;
        right:265px;
        }




#showsection {
        height:413px;
        width:1150px;
        padding:40px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        }

#allshowtabs {
        height:712px;
        width:344px;
        }

#showtab1 {
        height:90px;
        width:124px;
        padding:0px;
        margin:34px 10px 0px 358px;
        float:left;
        }

#showtab2 {
        height:90px;
        width:124px;
        padding:0px;
        margin:34px 10px 0px 0px;
        float:left;
        }

#showtab3 {
        height:90px;
        width:124px;
        padding:0px;
        margin:34px 10px 0px 0px;
        float:left;
        }

#showtab4 {
        height:90px;
        width:124px;
        padding:0px;
        margin:34px 10px 0px 0px;
        float:left;
        }

#showtab5 {
        height:90px;
        width:124px;
        padding:0px;
        margin:34px 10px 0px 0px;
        float:left;
        }

#showtab6 {
        height:90px;
        width:124px;
        padding:0px;
        margin:34px 10px 0px 0px;
        float:left;
        }

#feature-section {
        height:428px;
        width:980px;
        background:#000;
        margin-bottom:1px;        
}

#mostcontent h1 {
        color: #fff;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	}

#mostcontent h2 {
        color: #f99f1b;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 2px 8px;
	}

#mostcontentleft {
        width:642px;
        float:left;
        margin:0px 5px;0px;6px;
	}

#mostcontentright {
        width:320px;
        float:left;
        margin:10px 0px 0px 0px;
	}

#tabcontent {
        width:617px;
        padding:0px;
        }

#tabrow1 {
        width:625px;
        padding:0px;
        background:#323232;
        padding-top:8px;
}

#tabrow2 {
         width:625px;
         padding:0px;
         background:#252525;
         padding-top:8px;
}

#hometabrow1 {
        width:634px;
        padding:0px 0px 4px 0px;
        background:#323232;
        height:128px;
        }

#hometabrow2 {
         width:634px;
         padding:0px;
         background:#252525;
         padding:0px 0px 4px 0px;
         height:128px;
}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 960px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
        }
	
#content h1 {
	color: #F99F1B;
	font-size: 22px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #F99F1B;
	font-size: 22px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	}

#content h1 a:hover {
	color: #F99F1B;
	text-decoration: none;
	}
	
#content h2 {
	background: #000000;
	color: #FFFFFF;
	font-size: 20px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	}

#content h3 {
	background: #333333 url(images/headline.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}
	
#content h4 {
	color: #A91B33;
	font-size: 22px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft a img {
	border: none;
	}

blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	background: #FFFFFF url(images/fullwidthtop.gif) top no-repeat;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postarea p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumb {
	float: left;
	width: 590px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
#contentwide {
        background: #000000;
	float: left;
	width: 960px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
        color:#fff;
	}
	
.postareawide {
	background: #323232;
	float: left;
	width: 940px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: 0px solid #DDDDDD;
	}
	
.postareawide p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postareawide ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postareawide ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumbwide {
	float: left;
	width: 920px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
.date {
	width: 940px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
.dateleft {
	width: 700px;
	float: left;
	margin: 0px;
	padding-left: 20px;
	}
	
.dateright {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
.time {
	background: url(images/icon_time.gif) no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 20px;
	}
	
.icomment {
	background: url(images/icon_comments.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	background: url(images/icon_tags.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
        text-transform:capitalize;
	}
	
.category {
	background: url(images/icon_category.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.postmeta2 {
	font-size: 12px;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: double #EAEAEA;
        text-transform:uppercase;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.postwidget {
	background: url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postwidget ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.postwidget li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.comments {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}


	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 340px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#sidebar .widget {
	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	}
	
#sidebar h2 {
	background: #111111 url(images/headline.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}
	
#sidebar p {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar embed, #sidebar object {
	width: 300px; 
	height: 250px;
	margin: 0px; 
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#l_sidebar .widget{
	background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat;
	float: right;
	width: 150px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 140px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#r_sidebar .widget{
	background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat;
	float: right;
	width: 120px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#r_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/************************************************
*	Footer      								*
************************************************/

#gapabove {
	height:16px;
        width:980px;
        background:#000;
        margin:0px;
	}

#footer {
	width: 970px;
	height: 101px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
#footer p {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	}
	
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#left-footer {
	float:left;
        width:145px;
        padding:10px 0 0 0;
	}

#right-footer {
	float:left;
        width:750px;
        padding:36px 0 0 40px;
	}

#copyright {
        font-size:10px;
        text-align:center;
        color:#fff;
	height:22px;
        width:980px;
        background:#000;
        margin:0px 0px;2px;0px;
        padding: 8px 0 0 0;
	}
	
#copyright a, #footer a:visited {
        font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#copyright a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
/************************************************
*	Search Form									*
************************************************/

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#searchbox {
	background: #EEEEEE !important;
	width: 99%;
	color: #202020;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	margin:  0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	float:left;
         height:20px;
	}
	
#searchbutton {
	background: transparent;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 3px 5px 0px 10px;
	font-weight: normal;
	border: 0px;
         float:left;
	}
	
#subscribe {
	background: #FFFFFF url(images/feedburner.png) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#subbox {
	background: #EEEEEE !important;
	width: 250px;
	color: #202020;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}
	
#subbutton {
	background: #555555 url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 7px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#author, #email, #url {
	background: #EEEEEE !important;
	width: 250px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#submit {
	background: #555555 url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	


/************************************************
*	Comments									*
************************************************/

#comment {
	background: #EEEEEE;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 5px 5px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #f99f1b;
	display: inline;
	}
	
.commentlist li ul li {
        color: #000;
	font-size: 12px;
	}

.comment-body p{
        color: #000;
}

.commentlist li {
	font-weight: normal;
        font-size: 12px;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color:#2A877C;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 95%;
	padding: 5px;
	background:#d2c8b8;
	height:100px
	}

#respond {
	margin: 0px 10px 0px 40px;
	}

#respond p {
	color:#2A877C;
	}	
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 0px;
	}

.commentlist {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentlist ol {
        color:#fff;
	margin: 0px 0px 5px 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 0px 0px 0px 0px;
	padding: 15px;
	list-style: none;
        color:#000;
	font-size:13px;
	}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
        color:#fff;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 12px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 0px solid #f99f1b;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	margin: 0px;
	padding: 0px;
}

.odd {
	background: #FFF;
}



/************************************************
*	Tabs on Homepage									*
************************************************/
/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
	font: bold 13px Arial;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
}

.indentmenu ul li{
display: inline;

}

.indentmenu ul li a {
	float: left;
	color: white; /*text color*/
	padding: 4px 10px 6px 10px;
	text-decoration: none;
	/*width: 81px;*/
	background: black url(/images/tab.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-weight: bold;
	margin-right:1px;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu .selected{
	float: left;
	color: white; /*text color*/
	padding: 4px 10px 6px 10px;
	text-decoration: none;
	/*width: 81px;*/
	background: black url(/images/tab-active.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-weight: bold;
	margin-right:1px;
}


.tabcontent{
	display:none;
}

@media print {
	.tabcontent {
	display:block !important;
}
}

.socialwrapper ul {
	list-style: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}



/*********
Don't edit this file (plugins/ajax-post-carousel/ajax_post_carousel.css) directly. If you do, when you update the plugin, it will override your changes.
Instead, copy this file into your theme directory and edit the copy.
You can also define your own styles in your theme stylesheet. Just use the carousel id, so your rules have a higher priority than the rules in this file (for example: #apc_carousel_0 .apc_thumb{border:none;})
*********/

/****Please don't edit these two lines. Necessary for the carousel to work****/

.apc_visible_container{position:relative;}
.apc_item{float:left; display:inline;}

/****Be careful when editing the following styles.The arrows may stop working****/

.apc_out_container{position:relative; padding:0 20px;}
.apc_arrow{cursor:pointer; position:absolute; top:20px;}
.apc_prev{left:2px;}
.apc_next{right:2px;}
.apc_active{display:block;}
.apc_inactive{display:none;}

/****Feel free to edit the styles below if you know what you're doing****/

.apc_out_container{margin:0;}
.apc_visible_container{margin:0; padding:0;}
.apc_list{overflow:hidden;}
.apc_item{padding:1px;}
.apc_thumb{vertical-align:top; border:thin #fff;}
.apc_item p{clear:both;}

/*css arrows using borders (doesn't work for ie6)*/
.apc_arrow{border-style:solid; width:0; height:0; text-indent:-9999px;}
.apc_prev{border-width:8px 12px 8px 0; border-color:transparent #F99F1B transparent transparent;}
.apc_next{border-width:8px 0 8px 12px; border-color:transparent transparent transparent #F99F1B;}

/*arrow becomes an "loading" indicator when there are posts loading in the background*/
.apc_ajax{display:block; background:url(ajax-arrow.gif) no-repeat 0 0; width:16px; height:16px; border:none;}

#carousel {
	background:#333132;
	width:641px;
	margin:10px 0;
}

#carousel h2 {
	color:#F99F1B;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	font-size:13px;
}

#carousel h5 {
	padding: 0 0 0 0;
	margin: 5px 0 5px 5px;
	text-align:center;
}

#carousel a {
	color:#fff;
}

.aktt_tweet_time {
	display:block;
	font-size:10px;
}

#blogtxt {
	width:98%;
	padding:0 10px 10px 15px;
}

#blogtxt h1 {
	padding:0px;
	margin:0px;
	color:#F99F1B;
	font-size:14px;
}

#blogtxt strong {
	padding:0px;
	margin:0px;
	color:#2a877c;
}

#blogtxt p {
	color:#ccc;
}

#indexblogheading {
	margin:0px;
	padding:0px;
	width:318px;
	float:left;
}

#indexblogheading h1 {
	font-size:13px;
	margin:0px;
	padding:0px;
	width:280px;
	float:left;
}

#blogheading {
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
	border-bottom:#ccc 1px solid;
	width:100%;
}

#blogheading h1 {
	font-size:13px;
	margin:0px;
	padding:0px;
	width:280px;
	float:left;
}
#socialwrapper {
	margin:0px 5px 5px 5px;
}

#apc_carousel_0 a {
	color:#fff;
}
#loginpage ul li {
	list-style:none;
	margin:0px;
	padding:0px;
}
