/*  
Theme Name: Startics ThemeFrame V1.0
Theme URI: http://www.startics.com
Description: ThemeFrame for Startics Production System
Version: 1.0 (Released 02/19/2010)
Author: Camilo Delvasto
Author URI: http://www.startics.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


/******************************************
*   HTML Elements                         
******************************************/

* {
	margin:0;
	padding:0;
	}

body,html { min-height:101%; margin:0; padding:0;}
	
body {
	color: #000;
	background:#c3bdac;
	background: #c3bdac url(images/body_bg.jpg) top center no-repeat;
	background-attachment:fixed;
	}

body, select, input, textarea {
	font: 12px "Lucida Grande","Lucida Sans",helvetica,Verdana,Arial,sans-serif;
	line-height:1.5em;
	}
	
p {	margin: 0 0 10px 0;	}

to {	margin: 2px 0 2px 0;	}

hr {
	display: block;
	height:1px;
	background:#000;
	border:0;
	}

small {
	font-size: 0.9em;
	}

h2{font-size:1.3em;color:#3C549E;font-weight:normal;line-height:1.3em;margin:10px 0 4px;text-transform:uppercase;}
h3{font-size:1.2em;color:#333;font-weight:normal;font-weight:normal;margin-top:15px;}
h1,h2.heading{font-size:2.0em;font-weight:normal;color:#8A7A5A;margin:0 0 10px 0;line-height:1.4em;font-family:Georgia,"Times New Roman",serif;}


#sidebar-right h3,#sidebar-left h3,#sidebar-pages h3,#sidebar-right h2,#sidebar-left h2,#sidebar-pages h2{margin:0;}

/******* Hyperlinks ********************/
/*
00447e -> Blue, a:link
2a0c08 -> Brown, a:hover
*/
/* standard link behaviour */
a:link, a:active, a:visited { 
	color:#975236;
	text-decoration: none; 
	} 
a:hover	{ 
	text-decoration: underline; 
	}

.blogtitle a { text-decoration: none; }


/******************************************
*   Images                         
******************************************/

/*** default image behaviour ***/
img { border:0px solid #999; padding:0px; }


/*** WordPress specific image classes ***/
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
margin: 0px 15px 5px 0;
}

.alignright {
float: right;
margin: 0px 0px 5px 15px;
}

.wp-caption {
   text-align: right;
   background:transparent;
   margin-top:0px;
   margin-bottom:0px;
   padding:0px;
}

.wp-caption img{
   padding:0px;
   border:0px solid #999;
   padding:0;
   margin:0;
}		

.wp-caption img:hover{
   border:0px solid #333;
   padding:0;
   margin:0;
}

.wp-caption p.wp-caption-text {
   color:#666;
   font-size: 10px;
   line-height: 12px;
   padding: 7px 4px 2px 0px!important;
   margin: 0!important;
	bottom:0px;
	right:0px;
}

		
/******************************************
*   General Structure                         
******************************************/
.body_wrapper { /*Wrapper for all elements */
	width:962px;
	margin: 0 auto;

}
.wrapper{width:960px;margin:0 auto;background:transparent;overflow:hidden;}
.container{position:relative;}
.clear{clear:both;}
.left{position:absolute; left:0;}
.right{position:absolute;right:0;}
.top{position:absolute;top:0;}
.bottom{position:absolute;bottom:0;}
.strong{font-weight:bold;}
.small{font-size:0.9em;}
.floatleft{float:left;}
.floatright{float:right;}
.date{color:#333;font-weight:normal;margin:0;line-height:1em;}
.nobullets li{list-style-type:none;}
#sidebar-left h2.greenbg{background:#548149;}

#topframe{
	background:transparent;
	height:110px;
}

#logo{
	background:url(images/logo.png) no-repeat;
	margin:20px 0 0;
	height:71px;
	width: 323px;
}
#slogan{margin-right:10px;margin-bottom:10px;font-size:1.3em; color:#8b664c;font-style:italic;width:280px;text-align:left;}

#topmenu{margin-top:20px;}
#topmenu a{color:#333;text-transform:uppercase;font-size:0.9em;}
#topmenu a:hover,#topmenu li.current_page_item a{color:#3C549E;text-decoration:none;}
#topmenu ul li{list-style-type:none;float:left;display:inline;line-height:1em;padding:1px 6px;border-right:1px solid #000;}
#topmenu li.page-item-21 {border-right:none;padding-right:0;}

div#searchform{position:absolute;right:0;bottom:5px;height:26px;width:225px;color:#333;background: url(images/search-bar.gif) no-repeat;}
#searchform #s{border:none;padding-left:4px;font-size:1.1em;line-height:26px;height:26px;width:190px;color:#fff;background:transparent;}
#searchform #searchsubmit{position:absolute;top:4px;right:4px;width:16px;}

/*Main mainmenubar */
#mainmenu {
	text-transform:uppercase;
	display:block;
	width:715px;
	font-size:1.0em;
	}	
#mainmenu, #mainmenu ul,#mainmenu li {list-style:none;}
#maincolumn #mainmenu ul li{list-style-type:none;margin-left:0;}
#mainmenu li{height:22px;line-height:20px;margin-top:10px;background:#004a6d;}

#mainmenu a, #mainmenu a:hover {
	display: block;
	text-decoration: none;
	border:none;
	color:#fff;
	}
#mainmenu a, #mainmenu a:visited {
	display:block;
	}
#mainmenu a:hover, #mainmenu a:active {
	text-decoration:none;
	}	
#mainmenu li.current_page_item,#mainmenu li.current_page_parent,#mainmenu li.current_page_ancestor{background:#8a7a5a;margin-top:0;padding-top:12px;}
#maincolumn #mainmenu li li.current_page_parent{padding-top:0px;background:#8a7a5a;}
#mainmenu li:hover{background:#8a7a5a;}
#maincolumn ul#mainmenu li{	list-style-type:none;}
#mainmenu li {
	float: left;
	border-right:1px solid #c3bdac;
	text-align:center;
	padding:2px 12px 0;
	list-style-type:none;
	}

		
/* Dropdown Menus for child pages */		
#maincolumn #mainmenu li ul {/*first level dropdown*/
	position: absolute;
	z-index: 10;
	left: -999em;
	width: 200px;
	margin:0;
	padding:0;
	padding-top:6px;
	list-style-type:none;
	}
#maincolumn #mainmenu li ul ul {/*second level dropdown*/
	}
#maincolumn #mainmenu li:hover ul ul, #mainmenu li.sfhover ul ul {
	left: -999em;
	}
#maincolumn #mainmenu li li {
	width: 200px;
	height:25px;
	line-height:25px;
	margin-top:1px;
	border:none;
	margin-left:-10px;
	padding-left:5px;
	opacity:0.9;
	filter:alpha(opacity=90);
	background:#333;
	}
#maincolumn #mainmenu li li a, #mainmenu li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	text-align:left;
	padding:0;
	padding-left:0px;
	}
#maincolumn #mainmenu li li a:active {}	
#maincolumn #mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li.sfhover ul, #mainmenu li li.sfhover ul, #mainmenu li li li.sfhover ul {left: auto;}
#maincolumn #mainmenu li li:hover{background:#8a7a5a;}
a.main:hover {background:#8a7a5a;}

#maincolumn #mainmenu li li.current_page_item{background:#004a6d;margin-top:1px;padding-top:0px;}
#maincolumn #mainmenu li li.current_page_item:hover{background:#8a7a5a;}

#maincolumn{margin:0px;margin-right:0;padding:0;overflow:hidden;display:block;float:left;width:715px!important;}
#maincolumn{}
#maincolumn2{width:680px; padding:0; margin:25px;overflow:hidden;float:left;}

#slideshow{width:715px;height:440px;overflow:hidden;border-top:3px solid #8a7a5a;}
#imageContainer { height:440px; overflow:hidden;}  
#imageContainer div {
	display:none; 	
	position:absolute; 	
	top:0px; left:0px; 	
	opacity: -0.01;
	} 
#imageContainer div .slideshow-overlay{
	opacity:0.8;
	filter:alpha(opacity=80);
	background:#000;
	height:66px;
	width:695px;
	padding:10px;
}

#slideshow h3,#slideshow h2{color:#fff;margin:0;}
#slideshow h3{margin-top:5px;}

#sidebar-right,#sidebar-pages{
	width:225px;
	float:right;
	margin:0;
	margin-top:10px;
	z-index:100;
	margin-bottom:20px;
}

#sidebar-right li{margin-bottom:13px;}

#bc_pageThumbs{margin:20px 0;width:715px;}
.bc_page{height:260px;float:left;margin-right:20px;line-height:1.2em;}
.bc_page h3 a{color:#fff;text-transform:uppercase;}
.bc_pageTitle p{margin-top:5px;color:#fff;}
.bc_pageTitle{height:70px;width:215px;padding:5px;}
.bc_pageIntro{height:50px;width:215px;padding:5px;}
.bc_page h3{margin-top:5px;}
#bc_page-7 .bc_pageTitle{background:#54662a;}
#bc_page-7 .bc_pageIntro{background:#9fb45a;}

#bc_page-48 .bc_pageTitle{background:#245863;}
#bc_page-48 .bc_pageIntro{background:#5b9bad;}

#bc_page-3 {margin-right:0;}
#bc_page-3 .bc_pageTitle{background:#9b0c4b;}
#bc_page-3 .bc_pageIntro{background:#d76fa3;}

h2.gold{margin:0 0 0px;text-transform:uppercase;font-size:18px;line-height:24px;}
.gold a{color:#8a7a5a;}
.gold a:visited{color:#8a7a5a;}
.gold a:hover{color:#333;}

#bc_news{margin-bottom:20px;}
#bc_news ul,ul.bc_events ul{background:#fff;padding:10px;padding-bottom:0;}
ul.bc_events ul{background:#ece4bf;padding-bottom:10px;margin-bottom:20px;}
#sidebar-right ul.bc_events ul{margin-bottom:20px;}
#maincolumn #bc_news ul li{list-style-type:none;margin:0;height:80px;padding-bottom:10px;}
#maincolumn #bc_news li{list-style-type:none;}
#maincolumn #bc_news h2.gold li{list-style-type:none;margin-left:0;padding-left:0;}
#bc_news h3{margin-top:5px;}
.news_thumb{height:80px;width:150px;background:#000;float:left; margin-right:10px;}

#sidebar-right ul.bc_events li{margin-bottom:10px;}
#sidebar-right ul.bc_events h2 li{margin-bottom:0px;}

#contentcolumn{width:715px;border-top:3px solid #8a7a5a;background:#fff;}

#altcontent{width:175px; float:left; margin:20px 0px 20px 10px;display:inline;}
#altcontent ul{list-style-type:none;margin:0;padding:0;}
#altcontent li{list-style-type:none;margin:0;padding:0;}
#maincontent{width:490px; float:right; margin: 20px 0;margin-right:20px;display:inline;}

#altcontent h3{text-transform:uppercase;margin-bottom:10px;border-bottom:1px dotted #999;}
#altcontent .current_page_item a{color:#222;}
#altcontent ul {display:none;}
#altcontent a{color:#999;}
#post-7 h1{}

#news_loop ul{list-style-type:none;padding-left:0;margin-left:0;}
#news_loop li{list-style-type:none;}

.thumbnail{width:148px;height:154px;float:left;margin-right:15px;position:relative;margin-bottom:15px;}
.thumbname{text-align:center;width:138px;padding:0 5px;line-height:30px;height:30px;background:#000;opacity:0.8;filter:alpha(opacity=80);color:#fff;}

#childrenPage li{height:80px;clear:both;margin-bottom:10px;}
#childrenPage .thumbnail {height:100px;overflow:hidden;display:inline;}
#childrenPage .thumbname {display:none;}
#childrenPage .thumbnail:hover .thumbname{display:block;position:absolute;z-index:1000;}
#childrenPage .thumbname{line-height:15px;padding-top:42px;height:58px;text-transform:uppercase;font-size:1.0em;}



#sidebar-left{
	width:280px;
	float:left;
	height:100%;
	margin:20px 0;
}
#sidebar-left h2{font-family:Georgia,"Times New Roman",serif;color:#fff;background:#979481;padding:5px;}
#sidebar-left h3{font-family:"Trebuchet MS",verdana,Helvetica,Arial,sans-serif;line-height:1.0em;margin-bottom:5px;}
#sidebar-left h3 a{color:#548149;}
#sidebar-left h3 a:hover{color:#ba5d36;}

#sidebar-left ul.blogposts{height:185px;overflow:hidden;}

#sidebar-left ul,#sidebar-right ul,#sidebar-pages ul{list-style-type:none;margin:0;}
#sidebar-left ul.blogposts li{list-style-type:none;margin:0;border-bottom:1px dotted #548149;padding:5px;}
#sidebar-left ul.blogposts p{line-height:1.2em;}


#sidebar-right ul.menu li {border-bottom:1px solid #fff;}
#sidebar-right ul.menu li a{background:#242653; color:#fff; width:210px; display:block;padding:8px 5px;text-align:right;}
#sidebar-right ul.menu li a:hover{background:#cfac1e; color:#fff; width:210px; display:block;padding:8px 5px;}


#footer{background:#333;color:#fff;margin:0;padding:10px;}
#footer a{color:#fff;}
#footer a:hover{color:#c5a894;}
#footer p{margin-bottom:0;}
#footer li{list-style-type:none;display:block;}
#footer h2{margin-bottom:5px;}

#footer h3{color:#fff;text-transform:uppercase;}
#footer_social{top:10px;right:10px;}




a.readmore{float:right;color:#548149;font-weight:bold;}
a.readmore:hover{color:#ba5d36;}

.dailyquote {border:1px solid #8c674d;padding:10px;font-size:1.3em;color:#8c674d;font-style:italic;}
.videoquote {margin:10px 0;text-align:center;font-size:1.3em;color:#8c674d;font-style:italic;}

#sidebar-left ul{margin:0;}

.events h3{color:#8b664c;font-weight:bold;text-transform:uppercase;padding-top:10px;}
.events li{color:#8b664c;}
.brownborder{border:1px solid #8b664c;padding-left:5px;padding-right:5px;}
.events .brownborder{border-top:none;}
.width250{width:250px;}
.eventField{float:right;background:#f2ebe7;padding:10px;width:240px;}
.margintop{margin-top:20px;}
.eventEntry{margin:10px 0;border:1px solid #8b664c; padding:10px;}
.eventEntry h2{text-transform:uppercase;margin:0;}
a div.eventEntry{color:#000;}
a:hover div.eventEntry{background:#f2ebe7;}
#maincolumn2 ul{padding-left:20px;}

.formwrapper{width:400px;background:#f2ebe7;padding:30px;}
.formleft{float:left;text-align:right;width:140px;margin-bottom:5px;}
.formright{float:right;width:240px;margin-bottom:5px;}
.formright input,.formright textarea {width:240px;border:1px solid #8b664c;padding:2px 0;}
.subtitle{font-style:italic;line-height:1.1em;}
.post-meta{background:#f2ebe7;padding:5px;margin-bottom:10px;}
.post{margin-bottom:20px;}
form#commentform .inputText{border:1px solid #8b664c; margin-bottom:10px;}

ol {list-style-type: decimal;list-style-position: inside;}
ol li{list-style-type: decimal;list-style-position: inside;}
#maincolumn ul li,#maincolumn2 ul li{list-style-type:disc; margin-left:20px;}
#maincolumn ol,#maincolumn2 ol{-moz-padding-start:0;padding-left:20px;}

#maincolumn ul.ui-tabs-nav, #maincolumn ul.ui-tabs-nav li {list-style-type:none;}

#maincolumn2 ul.commentlist{list-style-type:none;padding:0;width:400px;}
#maincolumn2 ul.commentlist li{border-bottom:1px solid #8B664C;padding:5px 0;margin:0 0 10px 0;list-style-type:none;}
#maincolumn2 h3.commentstitle{margin-top:20px;}
#home_video{float:right;width:270px;overflow:hidden;}
h2.gold{color:#8A7A5A;}
