/*
This is the MASTER CSS FILE for the theme "Big Robby"
To customize anything, copy it and paste it into the '2-customized.css'
*/
body {
	background-color:#5776BA;	
    font-size:14px;
}

#wrapper-top {
	display:none;
}

#wrapper-bottom {
	width:980px; /* Full width of page */
	margin:0 auto;
	background:#FFF;
	background-image:url(images/bg-content-center.jpg);
	background-repeat:no-repeat;
	}

#content {
	padding:10px 0;
}

#header {
	visibility:hidden;
	}

#bg-layer-0 {
	background-image:url(images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	margin:0 auto;
	border-top:1px solid #2C3B5B;
}

#bg-layer-1 {
	background:url(images/bgr.png) no-repeat top center;
	margin:0 auto;
	border-top:1px solid #2C3B5B;
}
#bg-layer-2 {
	border-top:1px solid #2C3B5B;
	}
#bg-layer-3 {
	border-top:1px solid #2C3B5B;
}
#bg-layer-4 {
	border-top:1px solid #2C3B5B;
}

a {
	color:#F00;
	text-decoration:underline;
}

a {
	color:#F60;
}

.brand {
}

#turtle-optional-header {
	color:#333;	
}

#header .brand .right{
	float:right;
	margin:20px 0 0 0; 
	width:420px;
}

#top-menu {
	background:#600;
}

#bottom-menu {
	background:none;
}

#topmenu li a{
	color: #fff;
}
#topmenu li a:hover,#topmenu li.active a{
	color: #fc0;
}
.current_page_item a {
	color: #e8a02c;
}

div.top-nav a{
	display:block; 
	float:left;
}

.nav1 li a {
	color: #fff;
}

.nav1 li a:hover{
	color:#FF0;
}

#nav li {
	float: left;
	line-height:33px;
    border-left:1px solid #F90;	
}

#nav li a:hover {
	color:#000;
	background-color:#FC0;
}
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:1px;
}

#nav a {
	display: block;
	padding:5px 10px;
	color:#fff;
	background-color:#900;
}

#nav a {
	display: block;
	padding:5px 10px;
	color:#fff;
	background-color:#900;
}


/* Everything Wrapper */


#wrapper-content {
	background-color:#FFF;
	background-image:url(images/bg-content-center.jpg);
	background-repeat:repeat-y;
}

.article {
	margin:0;
	padding:10px 0px 0px 30px;
	background:#fff;
	color:#000;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	font-size:17px;
	}

.article p {
	margin:0;
	padding:0 0 10px 0;
	background:none;
	color:#000;
	line-height:18px;
}

.article hr {
	margin:15px 0;
	color:#E5E5E5;
	border:none;
	background-color:#CCC;
}

.article img {
	border:none;
	background:none;
	padding:0;
	margin:0;
}

.article h2, .article h2 a {
	font-family:Calibri, Helvetica, Arial, sans-serif;
	color:#039;	
	font-size:20px;
	line-height:25px;
	}

.post-title, .post-title a { 
	color:#032134;
    font-size: 36px; 
}

.article h2 a:hover {
	color:#F60;
	text-decoration:underline;
}


.article h3, .article h3 a {
	font-family:Calibri, Helvetica, Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	font-size:20px;
	padding-bottom:0;
	color:#039;	
	margin:10px 0px;
	}

.article h3 a:hover {
	color:#06C;
	text-decoration:underline;
}	

.postmetadata {
	margin:10px 0px;
	padding:10px;
	background-color:#600;
	color:#ccc;
}

.postmetadata a{
	color:#fff;
	text-decoration:underline;
}


/*
This file is only for SIDEBAR control.
To customize anything, copy it and paste it into the 'customized.css'
*/

#sidebar-left {
	float:left;
	width:360px; /* This plus #content must equal the width of #wrapper (above)  */
	}
	
#sidebar-right {
	float:right;
	width:360px; /* This plus #content (below) must equal the width of #wrapper (above)  */
	}

#sidebar {
	font-size:12px;
	padding:10px 10px 0 0px;
	background:none;
	margin:0;
	}

#sidebar h3 {
	color:#FFF;	
}

#sidebar .inner {
	padding-top:5px;/* so you dont have to mess with the math - add padding and margin with impunity. Just no width! */
	padding-bottom:0px;/* so you dont have to mess with the math - add padding and margin with impunity. Just no width! */
	background:none;
}

#sidebar .widget {
	padding:10px 10px 20px 0px;
	margin:0 15px 0 10px;
	text-align: right;
	background:none;
	color:#000;
	border:none;
}

.alt2 ul li, .alt1 ul li, .alt3 ul li{
	padding:5px 10px 5px 25px;
	color:#000;
}

#sidebar .widget h3{
	border:none;	
	color:#000;
	padding:5px 0;
	font-size:22px;
	background:none;
}



#sidebar .alt1 {
	color:#000;
	border:none;
}

#sidebar .widget .alt1 ul li {
	list-style-type:decimal;
}

#sidebar .alt1 h3 {
	color:#efefef;
	border:none;
	background:url(images/bg-alt-1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	font-size:20px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	}
	
#sidebar .widget ul, #sidebar .widget a {
	/*padding:0 15px 5px 35px;*/	
	color:#000;
}

#sidebar a {
	color:#000;
}

#sidebar .alt1 a:hover {
	color:#ccc;
}

#sidebar .alt2 {
	border:none;
}
#sidebar .alt2 h3 {
	color:#efefef;
	background:url(images/bg-alt-1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	font-size:0px;
}

#sidebar .alt2 a {
	color:#000;
}
#sidebar .alt2 a:hover {
	color:#ccc;
}

#sidebar .alt3 {
	background:none;
	background-position:top;
	color:#fff;
}
#sidebar .alt3 h3 {
	color:#fff;
	border:1px dotted #999;
}
#sidebar .alt3 a {
	color:#fff;
}
#sidebar .alt3 a:hover {
	color:#ccc;
}

#sidebar .alt4 {
	background-color:#6B89C6;
	background-image:url(images/widget-alt-4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align:left;
}

#sidebar .alt4 h3 {
	color:#fff;
	background:none;
}
#sidebar .alt4 a {
	color:#fff;
}
#sidebar .alt4 a:hover {
	color:#fcc;
}




#sidebar .widget ul {
	padding:5px 0px;
}

#sidebar .widget ul li {
	padding:3px;
	display:block;
	list-style-type:none;
}

#sidebar .widget ul li ul {
	padding:5px;
}


#sidebar .widget ul li ul li {
	display:list-item;
	margin:5px 13px;
	padding:1px 0px;
	list-style-type:none;
	font-size:12px;
}


/* These are the split sidebars */


#sidebar .widget-split-left {
	float:left;
	width:125px;
	padding:10px 15px;
	margin:0 0 10px 10px;
}

#sidebar .widget-split-right {
	float:right;
	width:125px;
	padding:10px 15px;
	margin:0 10px 10px 0;
}

#sidebar .widget-split-left .alt1 {
	padding:5px;
}

#sidebar .widget-split-right .alt2 {
	padding:5px;
	
}

#sidebar .widget-split-left h3, #sidebar .widget-split-right h3 {
	visibility:hidden;
}

#sidebar .widget-split-left ul, #sidebar .widget-split-left ul {
	padding:5px;
}

#sidebar .widget-split-left ul li, #sidebar .widget-split-right ul li  {
	padding:3px;
	display:block;
	list-style-type:none;
}

#sidebar .widget-split-left ul li ul, #sidebar .widget-split-right ul li ul {
	padding:0px;
}

#sidebar .widget-split-left ul li ul li, #sidebar .widget-split-right ul li ul li {
	display:list-item;
	margin:0px 13px;
	padding:1px 0px;
	list-style-type:square;
	font-size:11px;
}

#sidebar .widget-split-left h3, .widget-split-right h3 {
	padding:10px 0 5px 0px;
	font-size:16px;
	color:#CCC;
	}
	
/*
COMMENTS control.
*/
.comments {
	margin:10px;
	padding:10px;
	background-color:#fff;
	border:1px dotted #ccc;
}

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

.comments h3, .comments h3 a {
	font-weight:normal;
	letter-spacing:-1px;
	font-size:22px;
	padding-bottom:0;
	color:#999;	
	margin-bottom:10px;
	}

.comments h3 a:hover {
	color:#036;
	text-decoration:underline;
}	

.comment-textarea {
	width:530px;
	margin:10px 0px;
	border:1px dotted #ccc;
}

/*  This encourages people to leave a comment if none are there. */
.nocomments-message {
	padding:10px;
	background-color:#fff;
	color:#000;
}

#searchform {
	margin:35px 0 0 0;
}

#searchform #s {
	font-size:25px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	color:#000;	
	padding:5px;
	width:250px;
}

#searchform #searchsubmit {
	font-size:25px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	color:#fff;	
	padding:5px;
	width:100px;
	background-color:#063;
	border:1px dotted #999;
}

/* Widgets */

#content .under-content-left {
	float:left;
	width:260px;
	padding:10px;
	margin:0 10px 0 20px;
	background-color:#F4F4F4;
	border:1px dotted #FFC;
}

#content .under-content-left .widget {
	margin:4px;
	background:none;
	float:none;
}

#content .under-content-right {
	float:left;
	width:255px;
	padding:10px;	
	background-color:#F4F4F4;
	border:1px dotted #FFC;
	margin:0 10px 0 0;
}

#content .under-content-right .widget {
	margin:4px;
	background:none;
	float:none;
}

#content .under-content-middle {
	padding:10px;	
	background-color:#FFC;
	margin:10px 10px 10px 20px;
	border:1px dotted #999;
	display:none;
}

#content .under-content-middle .widget {
	margin:4px;
	background:none;
	float:none;
	color:#000;
}

/* post nav bussont at bottom of pages and archive */
.align-left {
	float:left;
	width:230px;
	color:#fff;
	padding:10px;
	text-align:center;
	margin:10px 30px 10px 0px;
	border:1px dotted #333;
}

.align-right {
	float:right;
	width:250px;
	color:#fff;
	padding:10px;
	text-align:center;
	margin:10px 0px 10px 0px;
	border:1px dotted #333;
}

.align-left a, .align-right a {
	display:block;
	color:#FFF;
	text-decoration:none;
	background:#06F;
}


.align-left a:hover, .align-right a:hover {
	color:#FFF;
	text-decoration:none;
	background:#039;
}


#content .widget h3{
	padding:0 0 5px 0px;
	font-size:22px;
	color:#000;
	}
	
/* Footer Stuff */

#footer {
	width:980px;
	margin:0 auto 15px auto;
	padding:0 0 0 0;
	font-size:11px;
	text-align:center;
	line-height:16px;
	color:#ccc;
	background-color:#fff;
	background-image:url(images/footer-bg.jpg);
}

#footer .inner {
	margin:0;
	padding:0;
}
	
#footer .widget ul, #footer .widget ol {
	padding:0px;
	margin:10px 0px;
}

#footer .widget ul li, #footer .widget ol li {
	padding:5px;
	display:block;
	list-style:none;
	background-color:#300;
	border:1px dotted #900;
	margin:3px 0;
}

#footer .widget ul li ul, #footer .widget ol li ol {
	padding:0px;
}


#footer .widget ul li ul li, #footer .widget ol li ol li {
	display:list-item;
	margin:0px 13px;
	padding:1px 0px;
	list-style-type:square;
}

#footer .widget h3 {
	margin:0px 0px 10px 0px;
	color:#FFF;
}


#top-bar {
	background-image:url(images/big-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
}

#content {
	background:none;	
}


.form {
	
}

.form input {
	margin:5px 0;
}

.formthing {
	margin:5px 0;
}
.alignleft {
	float:left;
	margin:0 10px 0 0;
}

/*  Cover section */

#cover-undermenu {
	background-image:url(images/6.jpg);
	height:158px;
	padding:110px 40px 20px 250px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	float: left;
}

#cover-undermenu-short {
}

#cover-undermenu-left {
	width:245px;
	background-image:url(images/11.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#cover-undermenu-middle {
	width:245px;
	background-image:url(images/12.jpg);
	background-repeat:no-repeat;
	float:left;
}

#cover-undermenu-middle-2 {
	width:245px;
	background-image:url(images/13.jpg);
	background-repeat:no-repeat;
	float:left;
}

#cover-undermenu-right {
	width:245px;
	background-image:url(images/14.jpg);
	background-repeat:no-repeat;
	float:left;
}


.content-undermenu-inner {
	text-align:center;
}

.content-undermenu-inner h3 {
	color:#333;
	font-size:18px;
}

a img, a:link img, a:hover img, a:active img {
	border:none;
}

ul.main-menu{
	overflow: hidden;
	background: #2C3B5B;
}
ul.main-menu li{
	display: inline;
	float: left;
}
ul.main-menu li a{
	display: block;
}
