/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

/* general */
body {
	
	background-color:#FFFFFF;
	background-image:url("../images/header_bg.jpg");
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	opacity: 1;
}

.logo {position:relative; left:140px;}

.blog-name, .blog-name a {
	color:#FFFFFF !important;
	opacity:0.4 !important;
}

.blog-description {
	text-indent: -999999px;
	overflow: hidden;
}



#main {
	width: 930px !important;
	background:#FFFFFF;
	border: 0px;
}


#wrapper > #outer {
	background: #FFFFFF !important;
	padding: 0px;
}




#header {
	background: inherit;
	border: 0;
}

#branding {
	background: url(../images/header_1.jpg) no-repeat scroll center top !important;
	height: 120px;
	padding: 0px;
	width: 950px;
}



a, a:link, a:visited {	text-decoration: none;}
#content a:hover {background-color: #91278F; color: #fff !important;}



/* Nav */

#nav {background:#fff; margin:0 auto; padding:10px 0;width:950px;}
#nav-content {background:#fff; margin:0 auto; width:950px; }


#searchbar { border:2px solid #E8D7E9; margin:0 0 10px 0; width:260px; }

.sidebar .searchform {width:246px;}
.sidebar .searchform .s {width:220px !important;}


.quick-nav #rss {background: none; }
ul.sf-menu  { margin: 0 0 0 10px; }
.sf-menu li {margin: 0 5px 0 0 ; background-color: #91278F;}
.sf-menu a {color: #fff;}

/* homepage */


#controls .next {/*	left: 575px;*/}
#controls .prev {	left: 1px;}
.video {z-index: -1;}

.sz-youtube-list ul {	padding-left: 0px;}


.featured {	height: 430px;position: relative;}

.featured-entry {
	top: 0;
	text-align: left;
	background: #224E8B;
	height: 80px;
	width: 640px
}

.featured-entry .entry-summary, .featured-entry .entry-title {	color: #fff;}
.no-video .featured-entry {	top: 350px;}
#featured-slideshow {height: 410px;}

.featured-article.no-video {
	width: 640px;
	height: 350px;
}



#index-featured .posts-default .post {height:270px;}

.sz-youtube-list li {
	width: 200px !important;
}


 .sz-youtube-list li p {
	font-size: inherit !important;
	padding:  5px 0 !important;
}

.sz-youtube-list ul li p:hover, #content .sz-youtube-list  a:hover {color: #91278F !important;}


/* page */

.entry-content a, .entry-content a:link {color:#91278F;}



.alignleft a, .alignright a {background: #91278F; color: #fff; padding: 3px;}
#content .alignleft a:hover, #content .alignright a:hover {background: #111; padding: 3px;}




/* archive page */

.posts-line {float:left; width: 620px; overflow:visible; }


/* sidebar */

.main-aside {	width: 270px !important;}

#guide_download {margin-bottom: 10px;}

#flickr a img {padding: 0 3px 5px 4px;}

#flickr a:hover {text-decoration: none;}

ul.twitter-hash-tag-widget {list-style: none outside none; margin-left: -5px;}
.widgetcontent ul.twitter-hash-tag-widget  img {height: 40px; padding:0 5px 5px 0; float: left; }
ul.twitter-hash-tag-widget li {border-top: 1px solid #eee; margin-top: 5px; padding: 5px 0;}
ul.twitter-hash-tag-widget li:first-child {border-top: none;}
.highlight-link, a.rsswidget { background-color: #91278F; color: #fff; padding: 0px 3px; }

.highlight-link:hover {background-color: #4B513E !important;}

.widgettitle, .widgettitle a {background: #E8D7E9; color: #344;}


.widgetcontent ul {list-style: none outside none; margin-left: -5px;}
.widgetcontent ul img {height: 24px; padding:0 5px 5px 0; float: left; }
.widgetcontent ul li {border-top: 1px solid #eee; margin-top: 5px; padding: 5px 0;}
.widgetcontent ul li:first-child {border-top: none;}
.widgetcontent a:hover {background-color: #4B513E !important; color: #fff;} 


/* #IE6-warning {background-color:#CC6666; margin:0 0 10px; padding:4px 4px 0;}

#IE6-warning p {background-color:#CC6666 !important ;color: #111 !important; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 10px 0;}

*/

/* paragraph commenting */
.FBPcommentform textarea {	height: 200px; 	width: 300px;}

.spch-bub-inside em {padding:0 2px !important;}
a.spch-bub-inside {background-color:#FFFFFF !important;}


#index-featured .entry-thumbnails {
	height:150px !important;
	width:205px !important;
}

#index-featured .posts-default img, #index-featured .entry-thumbnails-link {
	height:150px !important;
	width:205px !important;
}

.widgetcontent .highlight-link.flickr {float: right;}


table {border: 0px;}

td, tbody td {background: none; border: none}

img.aligncenter, img.alignright, img.alignleft {border:none}


/* footer */
#footer {background: #eee;}

.partners {float: left;padding:15px 0 10px; width: 990px; }
.partners ul {list-style-type: none; margin-left: -20px; }
.partners ul li {float: left}
.partner_badges img {background-color:#FFFFFF;height:50px;padding:5px 0;}
.partner_badges {width: 160px; border: 1px solid #ddd; margin: 0 2px; text-align: center;}
#footer .partners h5 {padding: 0px 0px 10px 22px; font-size: 12px}

.partners .built_by {float: right; width: 250px; }
.partners .built_by p {margin: 45px 0 0 ; padding: 0; font-size: 12.5px; color: #bbb}
.partners .built_by p:hover {color: #666;}

.built_by a {color: red}



