/*
Theme Name: DEFAULT
Theme URI:
Description:
Version:
Author: Serb
Author URI:

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/
@import "style-custom.css";

html, body {margin:0px; padding:0px; background:#6a6f75; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

#wrapper {
	text-align: left;
	margin: 10px auto;
	padding: 0px;
	border:0;
	width: 900px;
	background: #fff;
	border: 1px solid #4f4f4f;
}

#header {
	margin: 0 0 15px 0;
	/* height: 142px; */
}

#left {
	float: left;
	width: 180px;
	margin:0px;
	background: #eff0f4;
	font-size: 0.9em;
	padding:5px;
}

#right {
	float: right;
	width: 170px;
	padding:5px;
	margin:0px;
	background: #eff0f4;
	font-size: 0.9em;
}

#container {}

#left ul, #right ul {
	list-style-type:none;
	margin:0px;
	padding:5px 0px;
}

#left ul li, #right ul li {
	margin:0px;
/*	padding:0px 6px; */
}

#left ul li.cat-item, #left ul li.page_item {
	padding: 1px 5px 1px 11px;
	}

ul.children {}

ul.children li {
	padding: 1px 7px;
}

#left ul li {
	list-style-type:none;
	background:transparent url(images/b.gif) no-repeat 0 4px;
	border:0;
	margin:0;
	padding:0 3px 2px 5px;
	color: #D44711;
}

#best li a {
	border:0;
	margin:0;
	padding:0 3px 2px 5px;
	color: #D44711;
}

li.page_item a, li.cat-item a {
	color:#D44711;
	font-size: 1em;
/*	text-transform: uppercase; */
}

#left ul li a:link, #left ul li a:active, #left ul li a:visited, #left ul li a:hover {
	text-decoration:underline;
	color:#D44711;
	border: none;
}

#left ul li a:hover { text-decoration:none; }

#content {
	float: left;
	width: 530px;
/*	width:540px; */
/*	margin:5px auto;
	padding:0 5px 0 10px; */
	background: #fff;
}

#footer {
	clear: both;
}

.divider {
	color:#8aa70f;
	display:block;
	margin:15px 0pt 10px;
	text-align:center;
	border-bottom: 1px dotted #8aa70f;
}

#top  {width:900px; background:#fff; height:23px; margin:0; padding:0;}
#splash-home  {width:900px; background:url(images/splash-home.jpg) no-repeat; height:138px; margin:0; padding:0;}
#splash-blog  {width:900px; background:url(images/splash-blog.jpg) no-repeat; height:138px; margin:0; padding:0;}
#splash-meetings  {width:900px; background:url(images/splash-meetings.jpg) no-repeat; height:138px; margin:0; padding:0;}
#splash-contact  {width:900px; background:url(images/splash-contact.jpg) no-repeat; height:138px; margin:0; padding:0;}
#splash-article  {width:900px; background:url(images/splash-article.jpg) no-repeat; height:138px; margin:0; padding:0;}
#splash  {width:900px; background:url(images/splash.jpg) no-repeat; height:138px; margin:0; padding:0;}
#mainbck {width:900px; margin:0; padding:0; background: #fff;}

#header  {/*float:left; width:300px; position: relative; top: 3px; left: 3px; height: 55px; */}
#header h1  {text-indent:-10000px; margin:0; padding:0;}
#header h1 a {display:block; background:transparent; height:80px;}
#header ul { position: relative; right: 0px; top: 25px; font-size: 1em;	font-weight: bold; list-style: none; margin: 0; padding: 0;	text-transform: uppercase;	background: #92be00; /* #202020, #3F3F3F */ width: 100%; height: 28px; }
#header li { display: inline; }
#header li a {	float: left; display: block; padding: 5px 20px; margin: 0; color: #FFF;	/* color: #C8935D; */ text-decoration: none;	}
#header li a:hover {	color: #3f3f3f; /*#8AA70F */ }
#header li a#current { color: #3f3f3f; }

.page_item { /* text-transform: uppercase; */}
.current_page_item a { color: #3f3f3f !important; }
.current_page_item a:hover { color: #fff !important; }

#desc {color:#f2f2f2; text-align:right; font-size:11px; /*clear: both; float:left; margin:0; padding:20px 10px 0 15px; */ font-weight: bold; font-style: italic; width: 340px; position: relative; top: 5px; left: 0;}
#main {height:20px; margin:15px;}

*html h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:700; color:#3f3f3f; padding:0 0 0 5px;}

a:link, a:active, a:visited, a:hover {text-decoration:underline; color:#8aa70f; border:none;}
a:hover {text-decoration:none;}


.entry {
	background:#fff;
	color:#000;
	text-align:justify;
	margin:20px auto;
	/* float:left; padding:5px; */
	clear: both;
	width: 95%;
	padding-bottom: 10px;
}

.entry h1, h2 {
	font-size:1.6em;
	font-weight:bold;
	margin:0 auto;
	padding:0;
	line-height: 1.2em;
	color: #5f5f5f;
	}

.entry h3 {
	font-size:1.5em;
	font-weight:bold;
	margin:0 auto;
	padding-top: 10px;
	line-height: 1.2em;
	color:#5f5f5f;
	display:block;
	margin:20px 0pt 10px;
	border-top: 1px dotted #5f5f5f;
	}

.entry h4 {
	font-size:1.2em;
	font-weight:bold;
	margin:0 auto;
	padding-top: 5px;
	line-height: 1em;
	color:#5f5f5f;
	display:block;
	margin:5px 0pt 5px;
	}

#content h3 {
	font-size:1.5em;
	font-weight:bold;
	margin:0 auto;
	padding-top: 10px;
	line-height: 1.4em;
	color:#5f5f5f;
	display:block;
	margin:20px 0pt 10px;
	}

.entry ul { clear: both;}
.entry ul li {}

.data  { font-size: 0.9em;}
.post h1 { color: #7f7f7f; }
.post h2 { color: #5f5f5f; }
.post h3 { color: #5f5f5f; }

#right { width:170px; color:#666769; margin:0 auto; float: left;}
#left h2 { font-size:1.1em; /* text-transform: uppercase; */ margin:10px 7px 3px; padding:0; color: #8aa70f; /* d44711 */}
#right h2, #right h2 a:link { font-size:1.3em; margin:10px 1px 3px; padding:0; color: #D44711; /* text-transform: uppercase; */ text-align: center;}
.menu {border-bottom:dashed 1px #ccc; margin-bottom: 3px; padding-bottom:3px;}
/* #right h3 {font-size:1.1em; margin-bottom:1px; padding-top:4px; color: #666769;} */
#right h3, #right h1 {
	font-size:1.3em;
	margin:0 1px 3px;
	padding:0;
	color: #D44711;
	/* text-transform: uppercase; */
	text-align: center;
	padding-top: 10px;
	border-top: 1px dotted #5f5f5f;
	}

#right h1 { border: none !important; }

#right ul {list-style-type:none; margin:0; padding:0px;}
#right ul li {list-style-type:none; background:transparent url(images/b.gif) no-repeat 0 4px;border:0;margin:0;padding:0 0 2px 14px;}
#right a:link, #right a:active, #right a:visited, #right a:hover {text-decoration:underline; color:#d44711; font-weight: bold;}
#right a:hover {text-decoration:none;}
#right h2 a:link, #right h2 a:active, #right h2 a:visited, #right h2 a:hover,
#left h2 a:link, #left h2 a:active, #left h2 a:visited, #left h2 a:hover {text-decoration:none; color:#8aa70f; }


#footer a:link, #footer a:visited, #footer a:active {text-decoration:underline;color:#fff;border:none;}
#footer a:hover {text-decoration:none;color:#ccc;border:none;}

#footer {width:900px;background-color:#6A6F75;height:30px;line-height:30px;clear:both;color:#fff;margin:0;padding:0;}

#footer a:visited {text-decoration:underline;color:#fff;border:none;}
#footer a:hover {text-decoration:none;color:#ccc;border:none;}
#footer a:link,#footer a:active {text-decoration:underline;color:#fff;border:none;}

/* #content p { clear: both; } */

ul.al_list{
   padding: 2px; margin:0px 20px;
   list-style-type:none;
   border: 1px solid #777777;
   width: 200px;
   background: #ccffff;
}
ul.al_list li{
   padding: 3px 10px;
   border-left: 2px solid #0099ff;
   border-bottom: 1px solid #dddddd;
   margin-bottom: 1px;
   background: #ffffff;
}

 /* images */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


.suckerdiv ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 160px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}

.suckerdiv ul li{
	position: relative;
}

/*Sub level menu items */
.suckerdiv ul li ul{
	position: absolute;
	width: 170px; /*sub menu width*/
	top: 0;
	visibility: hidden;
	}

/* Sub level menu links style */
.suckerdiv ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: black;
	text-decoration: none;
	background: #fff;
	padding: 4px 6px;
	border: 1px solid #ccc;
	border-bottom: 0;
}

.suckerdiv ul li a:visited{
	color: black;
}

.suckerdiv ul li a:hover{
	background-color: #EFF0F4;
}

.suckerdiv .subfolderstyle{
background: url(images/arrowbullet.png) no-repeat center right;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.suckerdiv { }

#SignUp .signupframe {
  border: 1px solid #EEF0F3;
  background: #EEF0F3;
  color: #3F3F3F;
  font-family: Arial, Helvetica, sans-serif;
}

.signupframe {
  border: 1px solid #EEF0F3;
  background: #EEF0F3;
  color: #3F3F3F;
  font-family: Arial, Helvetica, sans-serif;
}

#SignUp2 .signupframe {
  border: 1px solid #3F3F3F;
  background: #ffffff;
  color: #3F3F3F;
  font-family: Arial, Helvetica, sans-serif;
}

#nav {height:20px; line-height:20px; float:right; padding:0; position: relative; top: 100px;}
ul.nav {height:30px;line-height:30px;float:left;list-style:none;font-size:1em;font-weight:700;text-transform:uppercase;margin:0;padding:0;}
ul.nav li {float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited {border-bottom:0; border-left:0; color:#85a60d; float:left; display:block; text-decoration:underline; padding:0 10px;}
ul.nav li a:hover,ul.nav li a:active {color:#555; text-decoration:none;}
ul.nav li.home a {border-left:2px solid #fff; text-decoration:none;}
ul.nav li.current_page_item a {text-decoration:none; color:#555; background:#fff;}
ul.nav li ul {float:left;margin:0;padding:0;}

ul.footnav {height:30px;line-height:30px;float:left; list-style:none; margin:0; padding:0; font-size: 1em;}
ul.footnav li {float:left !important;list-style-type:none; margin:0; padding-left:7px;}
ul.footnav li.page_item a { text-transform:capitalize;}

#wp-calendar #prev a,#wp-calendar #next a {font-size:9pt;}
#wp-calendar a {text-decoration:none;display:block;}
#wp-calendar caption {font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:left;width:100%;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
#wp-calendar {empty-cells:show;width:100%;margin:10px auto 0;}
#wp-calendar #next a {padding-right:10px;text-align:right;}
#wp-calendar #prev a {padding-left:10px;text-align:left;}
#wp-calendar td {text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover {background-color:#fff;}

.navigation {width:620px;float:left;color:#666;}

#searchform {height:20px;line-height:20px;margin:0;padding:0;}
input.n {color:#5188d2; width:105px; border:1px solid #cbcbcb; background:#fcfcfc;}
input#searchsubmit {background:#85a60d; color:#fff; font-size:13px; border:1px solid #c0c0c0;}
.bobcomments {border-top:5px solid #d4d9de;background:#fbfbf9;border-bottom:1px solid #d4d9de;margin-bottom:20px;}

#commentform {border-top:1px dotted #cedeef;border-bottom:1px dotted #cedeef;margin:0;padding:15px 15px 1px;}
#commentform label {display:block;margin:0;}
#commentform input {width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea {width:380px;margin:0 0 10px;padding:0;}
#commentform #submit {margin:0 0 20px;}
#commentform p {margin:5px 0;}
ol.commentlist {margin:0 0 1px;padding:0;}
ol.commentlist li {border-top:1px solid #cedeef;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead {display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3 {margin:0;}
ol.bob {border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li {display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}

.breadcrumb {
	margin: 10px 0;
	font-size: 11px;
	clear: both;
	width: 95%;
}

.meta {
	color:#999999;
	font-size:11px;
	margin:0px 0px 15px;
	padding:0px;
}

.sharethis {
	font-size: 1.1em;
}

.shiftcontainer{
	position: relative;
	clear: both;
	left: 5px; /*Number should match -left shadow depth below*/
	top: 5px; /*Number should match -top shadow depth below*/
	padding-bottom: 15px;
}

.shadowcontainer{
	width: 500px; /* container width*/
	background-color: #d1cfd0;
}

.noshadowcontainer{
	width: 500px; /* container width*/
}

.shadowcontainer .innerdiv, .noshadowcontainer .innerdiv {
	/* Add container height here if desired */
	background-color: white;
	border: 1px solid gray;
	padding: 6px;
	position: relative;
	left: -5px; /*shadow depth*/
	top: -5px; /*shadow depth*/
}