/* 
	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
*/

body{background:#666; width:980px; color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px auto 0px; padding:0px}
.fl{float:left;}

#wrap{background:#FFF url(images/scottsimgs/content.jpg) repeat-x; width:960px; margin:10px auto 10px; padding:0px; position:relative; border:1px solid #0F0}
#wrap2{background:#FFF url(images/scottsimgs/content.jpg) repeat-x 0 -50px; width:960px; margin:10px auto 10px; padding:0px; position:relative; border:1px solid #0F0}
#wrap2 #bottomSidebar{ background:none;}
#pageWrap{clear:both; padding-top:20px; background:url(images/mapBack2.png) bottom right no-repeat ;}


/************************************************
*interface elements*
************************************************/
.clear{ clear:both;}
.magic{ overflow:hidden; text-indent:-9999px; display:block; background-repeat:no-repeat;}

.requestQuote{ width:119px; height:34px; background:url(images/requestQuote.png); float:right; margin-right:10px; margin-bottom:40px;}
.commentBTN{ width:88px; height:30px; background:url(images/commentBTN.png); float:left; margin-left:10px;}
.bookmarkBTN{float:left; width:88px; height:30px; background:url(images/bookmark.png); margin-left:10px;}
#pageWrap #sharethis_0 .stico_default{float:left; width:57px; height:30px; background:url(images/shareBTN.png) no-repeat !important; margin-left:10px; overflow:hidden; text-indent:-9999px; display:block; }
.shareBTN{float:left; width:57px; height:30px; background:url(images/shareBTN.png); margin-left:10px;}

/************************************************
*Hyperlinks*
************************************************/
a, a:visited{color:#FF8401; text-decoration:none}
a:hover{color:#FF8401; text-decoration:underline}
a img{border:none}
a:focus, a:hover, a:active{outline:none}

/************************************************
*Top Navbar      *
************************************************/
#topnavbar{background:#999; width:960px; height:30px; color:#fff; margin:0px; padding:0px}
#topnavbar a, #topnavbar a:visited{font-size:11px; font-weight:bold; color:#FFF; 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:#111 url(images/header.png); width:960px; height:100px; color:#FFF; font-size:11px; margin:0px; padding:0px; overflow:hidden}
#header h1{color:#FFF; font-size:36px; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px; padding:15px 0px 0px 20px; text-decoration:none}
#header h1 a, #header h1 a:visited{color:#FFF; font-size:36px; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px; padding:0px; text-decoration:none}
#header h1 a:hover{color:#FFF; text-decoration:none}
#header h3{color:#FF8401; font-size:16px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0px; padding:0px}
#header p{color:#FFF; 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:280px; float:right; margin:0px; padding:20px 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:#444; width:960px; height:35px; font-size:12px; font-family:Arial,Tahoma,Verdana; color:#FFF; font-weight:bold; margin:0px; padding:0px}

#navbarleft{width:960px; float:left; margin:0px; padding:0px}

#navbarright{width:0px; 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:#FFF; display:block; font-size:16px; font-family:Georgia,Times New Roman; font-weight:normal; text-transform:none;     margin:0px; padding:9px 15px 8px 15px}

#nav li a:hover, #nav li a:active{background:#555 url(images/navhov.png); color:#FFF;  margin:0px; padding:9px 15px 8px 15px; text-decoration:none}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#555; width:150px; color:#FFF; font-size:14px; font-family:Georgia,Times New Roman; font-weight:normal; text-transform:none; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}

#nav li li a:hover, #nav li li a:active{background:#777; color:#FFF; 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:#666; width:960px; height:24px; color:#FFF; 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:#FFF; 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:#888; color:#FFF; 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:#666; width:150px; float:none; margin:0px; padding:6px 10px 6px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#subnav li li a:hover, #subnav li li a:active{background:#888; 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}

/************************************************
*InfoBelt (funnelBar)                       * 
************************************************/
#infoBelt{ background:#c3defc; border-top:#CCC solid 1px; border-bottom:#CCC solid 1px; clear:both; color:#0f2b49; padding:10px 15px; margin:0; display:block; clear:both; float:left; width:930px; list-style:none;}
#infoBelt h2{ margin:0 24px 0 0; padding:3px 0 3px 5px; background:#3580d0; color:#FFF; text-transform:uppercase; font-size:14px;}

#infoBelt img{display:block; text-align:center; margin:10px 0 0 7px;}
*+html #infoBelt img{/*if IE */ margin:10px 0 0 -20px;}

#infoBelt li{ width:24%; padding:0; margin:0; float:left; list-style:none;}
#infoBelt li p{ margin:6px 24px 0 0; font-size:11px; color:#0f2b49;}

#infoBelt li#text-449185067 img{display:block; text-align:center; margin:0 auto; border:solid 0px #3580d0;}

#infoBelt li#text-449185067{width:28%; padding:0; margin:0; float:left; list-style:none;}
#infoBelt li#text-449185067 p{ margin:6px 8px 0 0; font-size:11px; color:#0f2b49;}

/************************************************
*Homepage                         * 
************************************************/


#homepage{float:left; width:620px; margin:0px; padding:0px}

.bWrap{border:solid 4px #000; width:580px;  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background:#000; padding:5px;}

#homepage p img{border:none; float:left; margin:0px}

.hpdate{font-size:11px; margin:0px; padding:0px}

#homepagetop{background:url(images/scottsimgs/vimeoShadow.png)  bottom no-repeat; clear:both; width:640px; margin:0px 0px 0px -10px; padding:3px 0 50px 20px;}

#homepagetop p{font-size:12px; margin:0px; padding:0px 0px 0px 10px}

.featuredtop{float:left; margin:0px; padding:10px; display:inline}

.featuredtop img{border:none; margin:0px}

#homepagebottom{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:610px; margin:10px 0px 10px 0px; padding:0px; border:1px solid #DDD}

#homepagebottom p{font-size:12px; margin:0px; padding:0px}

.hpbottom{float:left; width:590px; margin:0px; padding:10px; display:inline}

.hpbottom img{border:none; margin:0px}

#homepageleft{float:left; width:300px; margin:0px; padding:0px}

.hpfeatured{background:#FFF url(images/featuredtop.gif) top no-repeat; float:left; width:280px; margin:0px; padding:10px 10px 10px 10px; border:1px solid #DDD}

.hpfeatured img{border:none; margin:0px}

#homepageright{float:right; width:300px; margin:0px; padding:0px}

/************************************************
*Content          * 
************************************************/
#content{width:940px; min-height:400px; margin:0px auto 0px; padding:10px 0px 0px 0px; line-height:18px}

#content h1{color:#444; font-size:22px;          line-height:125%; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px 0px 5px 0px; padding:10px 0px 10px 0px}

#content h1 a, #content h1 a:visited{color:#444; font-size:22px;          line-height:125%; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px 0px 5px 0px; padding:10px 0px 10px 0px}

#content h1 a:hover{color:#FF8401; text-decoration:none}

#content h2{background:#9CF; color:#000; font-size:20px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 0px 0px; padding:10px 0px 10px 10px}

#content h3{background:#333 url(images/headline.png); color:#000; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}

#content h4{color:#FF8401; font-size:22px; font-family:Georgia,Times New Roman; 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 #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}

#content blockquote p{margin:0px; padding:0px 0px 15px 0px}

.postarea{background:#FFF; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}

.pp{-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0px 17px 10px 17px; width: 583px;}

.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{float:left; width:940px; margin:0px; padding:0px 0px 10px 0px}

.postareawide{background:#FFF url(images/fullwidthtop.gif) top no-repeat; float:left; width:920px; margin:0px; padding:10px; border:1px solid #DDD}

.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:590px; float:left; margin:0px; padding:5px 0px 0px 0px}

.dateleft{width:380px; float:left; margin:0px; padding:0px}

.dateright{width:200px; float:right; margin:0px; padding:0px; text-align:right}

.time{background:#FFF url(images/icon_time.gif) no-repeat top left; margin:0px 0px 0px 3px; padding:0px 0px 0px 20px}

.icomment{background:#FFF url(images/icon_comments.gif) no-repeat top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 18px}

.tags{background:#FFF url(images/icon_tags.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}

.category{background:#FFF url(images/icon_category.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}

.postmeta{width:590px; font-size:10px; padding:5px 0px 0px 0px; margin:0px; border-top:double #EAEAEA}

.postmeta2{width:590px; font-size:12px; padding:5px 0px 40px 0px; margin:0px; border-top:double #EAEAEA}

.archive{float:left; width:275px; margin:0px; padding:0px 0px 20px 0px}

.postwidget{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}

.postwidget ul{list-style-type:none; margin:0px; padding:0px}

.postwidget li{list-style-type:none; margin:0px; padding:0px}

.comments{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}


/************************************************
*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 #DDD; text-align:center; background-color:#EEE; 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}

/************************************************
*page Sidebars                     * 
************************************************/
#wrap div#pageWrap div#sidebar .widget{background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:266px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD}
#wrap div#pageWrap div#sidebar{float:right; width:300px; margin:0px; padding:0px; display:inline}

#pageWrap #sidebar #sidebarwidgeted{ width:286px;}

#pageWrap #sidebar #sidebarwidgeted h1{ font-size:26px; font-weight:bold; color:#23558b; display:block; margin:14px 0 0 8px ;}
#sidebar #ps_sidebar_content{background:#f0f0f0 url(images/CTAback.jpg) repeat-x; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #ccc; margin-bottom:28px;}
#sidebar #ps_sidebar_content p{ padding:6px 0 15px 16px;}


/************************************************
*Sidebar                     * 
************************************************/
#sidebar .widget{background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:265px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD}




#sidebar{float:right; width:305px; margin:0px; padding:0px; display:inline}

#sidebar h2{background:#93C6FF url(images/headline.png); color:#000; 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:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}
#sidebar ul li ul li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}

/************************************************
*Home sidebar                             * 
************************************************/
#videoW{margin:0; padding:0;}
#videoW li {list-style:none; margin:0; padding:0;}
#sidebarwidgetedHOMEA{margin:0; padding:0;}
#sidebarwidgetedHOMEA li {list-style:none; margin:0; padding:0;}
#sidebarwidgetedHOME{ background:url(images/scottsimgs/rMenuBack.png) top no-repeat; width:310px; height:347px;}
#sidebarHOME{float:left; width:310px; height:347px; margin:0px; padding:0px; display:inline}

#sidebarwidgetedHOME {padding:10px 0 0 0; margin:0; height:347px;}
#sidebarwidgetedHOME p { font-size:11px; color:#0d3f76;}
#sidebarwidgetedHOME li{ list-style:none; display:block; margin:0 20px 10px 20px; background-color:#cbe4ff; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
#sidebarwidgetedHOME li a{ font-size:14px; display:block; color:#0d3f76; background-image:url(images/scottsimgs/duckREG.png); background-repeat:no-repeat; padding:10px 0 10px 95px; text-decoration:none;}
#sidebarwidgetedHOME li a strong{ font-size:21px; display:block; text-decoration:none;}
#sidebarwidgetedHOME li ul{ padding:0;}

#sidebarwidgetedHOME li a#duck{background-position: 0px -5px;}
#sidebarwidgetedHOME li a#soup{background-position: 0px -100px;}
#sidebarwidgetedHOME li a#watchBird{background-position: 0px -187px;}

#sidebarwidgetedHOME li a.sub{padding:0 0 10px 0; background:none; color:#000; text-decoration:underline; margin-top:-20px;}


/************************************************
*bottom Sidebar*
************************************************/
#bottomSidebar{ background:url(images/mapBack2.png) right bottom no-repeat; clear:both;}
#sidebarBot{padding:20px 0 0 15px; float:left; margin-top:0px; width:940px;}
*+html #sidebarBot{/*if IE */ width:920px;}
#sidebarBot li{ list-style: none; float:left;}

#sidebarBot .widget{background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD; list-style:none;}
*+html #sidebarBot .widget{/*if IE */ margin-left:-40px;}

#sidebarBot h2{background:#3580D0; color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; padding:5px 0px 3px 7px}

#sidebarBot li.widget_links{ float:right;}
#sidebarBot li.widget_links {background:none; width:120px; margin:0px 0px 10px 0px; padding:7px 14px 0px 7px; border:0px solid #DDD; list-style:none;}
#sidebarBot li.widget_links div{ margin-right:20px;}
#sidebarBot li.widget_links ul {margin:0px; padding:0;}
#sidebarBot li.widget_links ul li{ float:none;}
#sidebarBot li.widget_links ul li a{font-size:11px; color:#666; padding-bottom:10px; display:block;}
#sidebarBot li.widget_links h2{background:none; color:#373737; font-size:13px; font-weight:bold; text-transform:uppercase; margin:0px 0px 5px 0px; padding:5px 0px 3px 0px}

#sidebarBot .widget_recent_entries li{ float:none; list-style:disc; padding-bottom:4px; color:#F60;}
#sidebarBot .widget_recent_entries li a{color:#f60;} 
#sidebarBot .widget_recent_entries ul{padding-left:17px;}

#bottomSidebar #sidebarBot #linkcat-292{ width: 170px; padding-left:0px;}






/************************************************
*Left Sidebar                            * 
************************************************/
#l_sidebar{float:left; width:170px; margin:0px; padding:0px; display:inline}

#l_sidebar .widget{background:#FFF url(images/leftsidebartop.gif) top no-repeat; float:right; width:150px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD; 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:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}

#l_sidebar ul li ul li{background:#FFF 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:#FFF url(images/rightsidebartop.gif) top no-repeat; float:right; width:120px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD; 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:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}

#r_sidebar ul li ul li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}

a.sub{ display:block; color:#000; text-decoration:underline; text-align:right;}

/************************************************
*Footer      *
************************************************/
#footer{background:#F90; width:960px; height:30px; margin:0px; padding:0px; text-align:center}

#footer p{color:#000; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:9px 0px 0px 0px}

#footer a, #footer a:visited{color:#000; text-decoration:none}

#footer a:hover{color:#000; text-decoration:underline}

/************************************************
*Search Form*
************************************************/
#searchform{margin:0px; padding:0px; overflow:hidden; display:inline}

#searchbox{background:#EEE !important; width:220px; color:#202020; font-size:12px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px; padding:4px 0px 3px 5px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666; display:inline}

#searchbutton{background:#555; color:#FFF; font-size:11px; font-family:Georgia,Times New Roman,Trebuchet MS; margin:0px 0px 0px 5px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}

#subscribe{background:#FFF url(images/feedburner.png) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:0px}

#subbox{background:#EEE !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 #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}

#subbutton{background:#555 url(images/topnav.png); color:#FFF; 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 #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}

#author, #email, #url{background:#EEE !important; width:250px; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 0px 0px; padding:3px 0px 3px 5px; border:1px solid #DDD; display:inline}

#submit{background:#555 url(images/topnav.png); color:#FFF; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}

#comment{background:#EEE; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 5px 0px; padding:3px 0px 3px 5px; border:1px solid #DDD; display:inline}

/************************************************
*Comments*
************************************************/
.commentlist li ul li{font-size:12px}

.commentlist li{font-weight:bold}

.commentlist li .avatar{background:#FFF; float:right; border:1px solid #EEE; margin:0px 5px 0px 10px; padding:2px}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}

.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:98%; padding:2px}

#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:10px}

.commentlist{margin:0px; padding:0px}

.commentlist ol{margin:0px; padding:10px}

.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}

.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:10px; margin:0px; display:block}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:40px}

.alignright{float:right}

.alignleft{float:left}

.thread-alt{background:#FFF; margin:0px; padding:0px}

.thread-even{background:#EEE; margin:0px; padding:0px}

.depth-1{border:1px dotted #BBB; margin:0px; padding:0px}

.even, .alt{border-top:1px dotted #BBB; border-bottom:1px dotted #BBB; border-left:1px dotted #BBB; margin:0px; padding:0px}

#featured{padding:0 18px 28px 17px; background: url(images/galleryBackGround.png) no-repeat -0px 150px; float:left;}

/************************************************
*image rotator*
************************************************/
#featured #myGallery, #featured #myGallerySet,#featured #flickrGallery {border:4px solid #000000; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background:#000; padding:5px; background:#000; }


/************************************************
*contact us bubble*
************************************************/
#sidebarwidgeted li#text-449185068{ background:none; border:solid 0px #fff;}
#sidebarwidgeted li#text-449185068 h2{ background:none;}
#sidebarwidgeted li#text-449185068 { background:url(images/contactUsToday.png) no-repeat; display:block; color:#FFF; width:256px; height:72px; padding:95px 0px 5px 35px; line-height:16px;}
#sidebarwidgeted li#text-449185068 .textwidget{ width:230px;}
#sidebarwidgeted li#text-449185068 h2{ display:none;}