@import url('patterns/2c-r.css');

/* ============= Global Section =============== */
* {margin: 0;padding: 0; }
body {background-image:url(images/bg_bot.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#EFEFEF; font-family:Arial, Helvetica, sans-serif;}
a {text-decoration: none;}
p {padding: 0 0 10px 0;}
img {border: 0;}
.h1text{margin-left:15px; color:#333333; font-size:0.8em;}
h1 { display: inline; }
h2 {font-size: 1.5em;line-height:1.6em;padding: 30px 0px 5px 0; color:#0033FF;  display: inline; }
h3 {padding: 10px 0; color:#0033FF;}
h4 {font-size: 14px;font-weight: bold;color:#0033FF;}
hr {margin:5px 0;}
fieldset {padding:5px;}
small {font-size:12px;}
.text {vertical-align:middle;padding:2px 1px;border-style: solid;border-width: 1px;}
.fixed {clear:both;}
.hidden {display:none;}
/* ============= Layout  ============= */
.sidebar {margin-left: 724px;width:150px;}
#content {
	width:880px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	font-size: 14px;
	background-image:url(images/content_bg_mid.png); background-repeat:repeat-y; background-position:center;}
#content_top {
	width:880px;
	height: 27px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	font-size: 14px;
	background-image:url(images/content_bg_top.png); background-repeat:no-repeat; background-position:bottom center;}
#content_bot {
	width:880px;
	height: 33px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	font-size: 14px;
	background-image:url(images/content_bg_bot.png); background-repeat:no-repeat; background-position:top center;}
#wrapper {margin: 0 auto;width: 924px;border:medium none; /*background-image:url(images/content_bg.png); background-repeat:repeat-y;*/}
#header{
font-size: 1.0em; color:#000000; width:880px; margin-left:auto; margin-right:auto;
	text-align:left;
	padding-top:55px;
}
#home_right{float:right; text-align:right; font-size:smaller; padding-bottom:10px; margin-bottom:10px;}
.logo{float:left; margin-top:-65px;}
#header a, #header a.visited{color:#000000;}
/*#nav{
	width:100%;
	height:50px;
	background-coflor:#333333;
	color:#FFF;
}*/
#footer-box{width:100%; margin-left:auto; margin-right:auto; clear:both;background-image:url(images/footer-box.jpg);  background-repeat:repeat-x; background-position:bottom; height:200px; border-top:5px solid #333; text-align:center;color:#fff; padding-top:5px;}
#footer-box a, #footer-box a.visited {color:#fff;}

#container {
margin-top:-25px;
	width:100%;
	background-image:url(images/bg_top.jpg);  background-repeat:repeat-x; background-position:top;
	}
/*#nav_box {width:669px; height:147px;margin:0 auto;padding:45px 0px 0px 0px; background-image:url(images/nav.png);  background-repeat:no-repeat; background-position:top center; }*/
/*#head_image {margin-left:0px; width:924px; height:358px; overflow:hidden; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:left;}*/
#footer {
width:100%;
font-size:smaller;
	text-align:center;
	color:#333333;
	padding-top:5px;
	}
#footer a, #footer a.visited, #footer a.active {
	text-decoration:underline;
	color:#FFFFFF;
	}
#footer ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#footer ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 5px;
	list-style: none;
	display: inline;
	
	}
.copyright{width:100%; font-weight:bold; text-align:center;}
/* ============= Header/Footer Section ============= */
/*#header {/*margin-left:auto; margin-right:auto; text-align: center;}*/
/*#header h1 {text-align: center;font-size: 50px;padding: 45px 0 0px 0;}*/
#footer p {text-align:center;padding: 70px 0 1em 0;}
#blog-description {text-align: center;font-size:14px;font-weight:normal;}
#blogtitle {color:#000000;}
#blogtitle a:visited{color:#000000; text-decoration:none;}
#blogtitle a:link{color:#000000; text-decoration:none;}
#blogtitle a:hover {color:#000000; text-decoration:none;}
#blogtitle a:active{color:#000000; text-decoration:none;}
/*.blog_title a:link {color:#000000;}
.blog_title a:active {color:#000000;}
.blog_title a:hover {color:#000000;}*/
/* NAV */
#nav{
margin-top:-20px;
	width:700px;
	/*height:50px;
	background-color:#333333;
	color:#FFF;*/
float:right; text-align:left;
}
.space {clear:both; width:100%; height:25px;}
#nav ul {list-style:none;margin:0;padding:0;}
#nav li {float:left;;margin:0;padding:0;text-align:center; font-size:14px;}
	#nav li a {display:block;padding:5px 10px;height:20px;color:#000;text-decoration:none;border-right:1px solid #FFF;}
	#nav li a:hover, li a:focus, li a:active {background-position:-150px 0;}
	#menu a {color:#000; font-weight:bold;font-size:14px;}
	#menu a:hover {color:#000; background-color:#FFFFFF; font-weight:bold;}
/*#main_nav{ height:45px; background-color:#FF00FF; width:100%;}*/
/*#menu {white-space:nowrap;width: 100%;overflow: hidden; font-size:16px; text-align:center;}
#menu li {display: inline; text-align:center;}
#menu  a {font-weight: bold; padding: 35px 0px; color:#FFF; height:80px; display:inline-block; vertical-align:middle; width:92px;}
#menu li a:hover {color:#FFF; background-image:url(images/nav_rollover.png); background-repeat:no-repeat; background-position:top center;}
*/
#sub_nav_menu {background-color:#000000; width:100%; height:40px; margin-left:0px;}
#search {margin: 0px;width:250px; float:right; text-align:right;}
#sub_nav {margin: 5px; width:600px; float:left;}
#sub_nav li {display: inline;}
#sub_nav  a {float: left;font-weight: bold;padding: 5px 7px; color:#FFFFFF;}
#sub_nav li a:hover {background-color:#333; color:#FFF;}
#arrow {padding-right:5px; float:left;}
#eocsblog_s {width:140px; margin-top:-10px;}
#bowerb_search_btn1, #bowerb_search_btn2, #submit {vertical-align:middle;border-style:solid;padding:1px;border-width:1px;}
#s {width:130px;padding:1px 0;}

/* ============= Container Section ============= */
/* ============= Content Section ============= */
/*#content {position:relative; width:100%;}*/
.entry-content{padding:10px; overflow:hidden;}

.entry-content img {max-width:685px;}
.entry-content table {background:#FFFFFF none repeat scroll 0 0;border:2px solid #CCCCCC;border-collapse:collapse;margin:5px 0 10px;}
.entry-content .wp-caption p {margin:0;padding:0px;}
.entry-content ul, .entry-content ol {margin-bottom:10px;}
.entry-content ul li, .entry-content ol li {list-style-position:inside;padding-left:20px;}
.entry-content th, .entry-content td {border:1px solid #CCCCCC;padding:3px 10px;text-align:left;vertical-align:top;}
.entry-content blockquote, .entry-content pre {border-left:5px solid #DDDDDD;margin:10px 30px 10px 10px;padding-left:20px;color:#777777;}
.entry-content pre {overflow-x:scroll;}
.entry-titlex, .entry-metax, .clear-content {display:none;}

.datetime {
font-size: 12px;
font-weight: normal;
}

.wp-caption {
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:5px;
padding:5px 0;
text-align:center;
}

.post_datetime {
float: left;
width: 50px;
height: 62px;
font-size: 0.8em;
font-family: arial, georgia;
color: white;
text-align:  center;
margin: 23px 5px 0 0;
background: url(images/date_button.png) no-repeat center top;
}

.post_day {
padding-top: 2px;
font-size: 30px;
font-weight: bold;
}

.comments_quicklink {
font-size: 0.9em;
font-weight: bold;
float: right;
padding-left: 5px;
margin: -55px 0 0 0;
}

.entry-title {
line-height: 1.2em;
padding:12px;
}

.entry-meta {
font-family:arial;
color:gray;
margin: -10px 0 5px 0;
font-size: 0.9em;
}

.hentry .entry-meta {
margin: -15px 0 10px 0;
}

.single-meta {
clear:both;
text-align:right;
margin-top:1em;
padding-top:2px;
border-top:1px solid gray;
font-size:14px;
}

.single-title {
  text-align: center;
}

.gallery img {
padding:5px 30px;
background-color:#c0d5eb;
border:1px solid #6280ae !important;
}

/* For plugin related_post */
.entry-content .related_post {margin: -1em 0 0;padding:0;}
.entry-content .related_post li {list-style:none;padding:1px 0;}

/* ============= Sidebar Section ============= */
.sidebar {font-size: 12px;line-height: 1.5em;padding: 0;}
.sidebar li, .comments li {list-style:none;}
.sidebar a:hover {text-decoration: underline;}
.sidebar h3 {list-style-position: outside;padding: 0 0 2px 0;margin-bottom: 5px;font-size:13px;border-bottom: 1px dotted gray}
.sidebar .widget {margin-bottom: 1.5em;}
.sidebar ul ul {margin:0;}
.sidebar ul ul li {padding-left:10px;}

/* For default widget recent-posts, external widget wp-postviews and gd-star-rating*/
#recent-posts li, #most-viewed li, .widget_gdstarrating li {
	background: url(images/wp-articles.gif) no-repeat 0 0;
	line-height: 1.1em;
	padding: 0 0 5px 18px;
}

.children {
padding-bottom: 0 !important;
}

.recentcomments {
background: url(images/wp-comments.png) no-repeat 0 0;
padding-left: 18px;
line-height: 1.5em;
height: 1.5em;
overflow: hidden;
text-overflow: ellipsis;
white-space:nowrap;
width: 180px;
}

/* ---------------------- Default Calendar ---------------------- */
#calendar h3 {border:0;padding:0;margin:0;}
#wp-calendar {text-align: left;width: 185px;margin-bottom: 1em;}
#wp-calendar caption {font-weight: bold;text-align: left;padding-bottom: 2px;margin-bottom: 2px;}

/* ============= Comments Section ============= */
#respond {
  margin: 1em 0 2em 0;
  font-size: 0.9em;
}

.old_wp_comments {
	border: 1px solid #c0d5eb;
	padding: 2px;
	margin-bottom: 5px;
}

#comments blockquote {
border:1px dashed gray;
padding:2px 5px;
margin:5px 60px 5px 20px;
background-color:#c9c9c9;
font-style:italic;
font-size:90%;
}

#comments .depth-1 {
  border: 1px solid #c0d5eb !important;
  margin: 0 0 5px 0 !important;
  padding: 3px 0;
 }

#comments .even, #comments .alt {
	border-left: 3px solid #c0d5eb;
	margin: 1em 0 1em 3em;
	padding-left: 5px;
}

.thread-alt {
	background: #eaedf0;
}

.thread-even {
	background: white;
}

#commentform {
	margin-top: 10px;
}

.comment_author {
font-weight: bold;
}

.comment_index {
float:right;
font-weight:bold;
margin: 0 5px;
}

form#commentform .form-input {
margin-bottom: 0.8em;
}

div#comments-list {
width: 85%;
}

div#comments p {
padding: 0 0 0 0;
}

.reply {
font-size: 12px;
}

.avatar {
float: right;
margin: 0 7px;
}

div#comments {
margin-top: 2em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:95%;
}

.alignright,img.alignright{
float:right;
margin:0 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:10px 10px 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:30%;
}
