/* ----- primary fonts, colors and borders ----- */
body {color: #000;background-color: #d3d0d0;font-family: Verdana, Helvetica, sans-serif;font-size: 12px;}
body{background-image: url(images/shadow.jpg);background-repeat: repeat-y;background-position: top,center;}
#page { background: #FFFFFF; }
#container {background: #ededed; border: 4px solid #f9f9f9; border-width: 0 0px; }

/* ----layout ---- */
#container { width: 960px; padding: 0 0px;}
#page {padding: 0 0 0 0;
}
#column_wrap { width: 650px}
#content { width: 600px}
.post_box, .teasers_box, .full_width #content_box .page { margin: 0 20px 0 20px; }
.no_sidebars .post_box { margin: 0 10px; }
.teasers_box { width: 600px; }
.teaser { width: 250px; }
#sidebars {width: 314px;}
#sidebar_1 { width: 314px;}
#sidebar_2 { width: 234px; }

/* ---- header ---- */
#header {position: relative;}
#header { border-width: 0 0 0 0; }
#header{padding: 0px 0px 0px 0px;width: 960px;	height: 114px;}
#header{background-image: url(images/header_new.jpg);background-repeat: no-repeat;}
#logo, #logo a { color: #111111; }
#header #logo { font-size: 30px; line-height: 1.2; }
p#logo{text-indent: -5000px;}
#tagline { color: #888888 }
#header #tagline { font-size: 14px; line-height: 1.4px; }
h1#tagline, p#tagline{text-indent: -5000px;}
#searchbox{position: absolute;top:10px;right:15px;, width: 250px;}
#searchbox p{line-height: 1.3;}
input {font-size: 10.5px;}

/* ---- navigation ---- */
.menu ul, .menu ul li { width: 140px;  }
.menu ul ul, .menu :hover ul :hover ul { left: 140px; }
.menu li:hover ul, .menu a:hover ul { left: -1px; }
.menu { border-width: 0 0 1px 1px; }
.menu table { bottom: -1px; }
.nav, .menu li ul { border-width: 0 0 1px 0; }
.menu li { margin-bottom: -1px; }
.menu li ul { margin-top: -1px; }
.menu ul ul { margin-top: 0; }
.menu a{letter-spacing: 0px;text-transform: none;font-size: 11px;padding: 6px 13px;}
.menu a {line-height: 1.3; border-width: 1px; border-left-width: 0; }
.menu ul a { width: 120px; border-left-width: 1px; }
li.rss{padding-right: 20px;}
/* ---- navigation colors ---- */
.menu, .menu a, .menu li,.menu li ul { border-color: #DDDDDD;background: #ddd;background-image: url(images/nav-gradient.jpg);background-repeat: repeat-x; }
.menu .current a, .menu .current-cat a { border-bottom-color: #FFFFFF; }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a { border-bottom-color: #DDDDDD; }
.menu a, .menu .current ul a, .menu .current-cat ul a { color: #111111; background: #EFEFEF;background-image: url(images/nav-gradient.jpg);background-repeat: repeat-x; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover { color: #111111; background: #D0d0d0; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover { color: #111111; background: #FFFFFF; }
.menu .current-parent > a, .menu .current-cat-parent > a { color: #111111; background: #F0EEC2; }

/* ---- headline area ---- */
.headline_area { margin-bottom: 10px; }
.headline_area img.alignleft { margin: 0 20px 20px 0; }
.headline_area img.alignright { margin: 0 0 20px 20px; }
.headline_area img.alignnone { margin: 0 auto 20px 0; }
.headline_area img.aligncenter { margin: 0 auto 20px auto; }
.headline_area img.frame { padding: 1px; border-width: 1px; }

/* ---- headlines and links ----*/
h1, h2, h2 a { color: #000; }
a, h2 a:hover, #logo a:hover { color: #2361A1; }
.headline_area h1, .headline_area h2 { font-size: 20px; line-height: 1.4; }
h2.entry-title{padding: 5px 0px;font-size: 20px;font-weight: bold;line-height: 1.1;margin-top: 0px;}
h2.entry-title, h2.entry-title a{color: #6e6d72;}
.format_text h2, .format_text h3 { font-size: 16px; line-height: 1.3; margin: 20px 0 8px 0; }
.format_text h4 { font-size: 12px; }
.format_text h5 { font-size: 11px; }
.format_text h6 { font-size: 10px; }
.teaser h2 {font-size: 13px; }
.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }
.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #111111; }

/* ---- bylines ----*/
.headline_meta { font-size: 11px; line-height: 1.4; }
.headline_meta .pad_left { padding-left: 10px; }

/* ---- post content area ---- */
.post_box { padding-top: 20px; }
.post_box{ border-width: 1px 0 0 0; }
.format_text { font-size: 12px; line-height: 1.5; }
.format_text p { margin-bottom: 10px; }
.format_text ul { margin: 0 0 15px 15px; }
.format_text ol { margin: 0 0 15px 15px;}
.format_text ol li {list-style-position: inside;padding-bottom:5px;}

.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 15px; }
.format_text dl { margin-bottom: 15px; }
.format_text dd { margin-bottom: 15px; }
.format_text blockquote { margin: 0 0 15px 8px; padding-left: 8px; }
/*---:[ pullquotes ]:---*/
.format_text blockquote.right, .format_text blockquote.left { width: 45%; font-size: 14px; line-height: 1.4; }
.format_text blockquote.right { margin: 0 0 15px 15px; }
.format_text blockquote.left { margin: 0 15px 15px 0; }
/*---:[ image handling classes ]:---*/
.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { margin: 0 15px 15px 0; }
.format_text img.right, .format_text img.alignright, .wp-caption.alignright { margin: 0 0 15px 15px; }
.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 15px auto; }
.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone { margin: 0 auto 15px 0; }
.format_text img[align="left"] { margin-right: 15px; margin-bottom: 15px; }
.format_text img[align="right"] { margin-bottom: 15px; margin-left: 15px; }
.format_text img[align="middle"] { margin-bottom: 15px; }
.format_text img.frame, .format_text .wp-caption { padding: 1px; border-width: 1px; }
img.frame{background: #fff;border-color: #aaa;}
.format_text img.stack { margin-left: 15px; }
.format_text .wp-caption p { font-size: 10px; line-height: 1.5; margin-bottom: 0;}
.format_text .medium-image {float: left;padding-left: 2px; padding-right: 2px;padding-top:2px;border: 1px solid #aaa; margin-right: 15px; margin-bottom: 15px;}
	
}

/* ---- teaser styles ---- */
.teasers_box { padding-top: 20px; padding-bottom: 20px; }
.teaser h2 { font-size: 14px; line-height: 1.4; }
.teaser .format_teaser { font-size: 12px; line-height: 1.5; margin-top: 15px; margin-bottom: 15px; }
.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, Helvetica, sans-serif; }
.teaser .teaser_author { font-size: 11px; line-height: 1.5; }
.teaser .teaser_category { font-size: 11px; line-height: 1.5; }
.teaser .teaser_date { font-size: 11px; line-height: 1.5;display: block; }
.teaser .teaser_comments { font-size: 11px; line-height: 1.5; }
.teaser .teaser_link { font-size: 12px; line-height: 1.5; }
.teaser .post_tags { font-size: 11px; line-height: 1.5; }
.teaser .edit_post { padding-left: 10px; }
.teasers_box { border-width: 0px;}
.teaser { border: 1px solid #1b9451; padding: 10px; }
.thumbnail-image{float: left; padding: 1px; margin-bottom: 10px;margin-right: 10px;}
	
}

/* ---- comments hidden ---- */
p.to_comments {display: none;}
#comments{display: none;}

/* ---- archives ---- */
#archive_info p{
display: none;
}

/* ---- sidebar styles ----*/
.sidebar ul.sidebar_list { padding-right: 10px; padding-left: 10px; }
#column_wrap .sidebar ul.sidebar_list { padding-top: 20px; }
li.widget { font-size: 11px; line-height: 1.3; margin-bottom: 20px; }
li.widget p { margin-bottom: 10px; }
li.widget ul li { margin-bottom: 6px; }
li.widget li ul { margin: 6px 0 0 15px; }
ul.sidebar_list { padding-top: 20px; }
li.widget .widget_box { padding: 8px; border-width: 1px; }
/*---:[ google custom search ]:---*/
li.thesis_widget_google_cse form input[type="submit"] { font-size: 10px; margin-top: 8px; padding: 2px 2px; }
.sidebar h3 { color: #fff;font-size: 18px; line-height: 1.3; margin-bottom: 10px; }

/* ---- sidebar 1 ---- */
#sidebar_1{background-color: #fbfbfb;}
#sidebar_1 li{padding: 3px;border-bottom: 1px solid #aaa;padding-bottom: 10px;margin-bottom: 10px;}
#sidebar_1 li {font-size: 11px;line-height: 1.4;}
#sidebar_1 li h2{padding: 0px;border: none;}
#sidebar_1 h3{color: white;font-family: Verdana, Helvetica, sans-serif;font-size: 16px;font-weight: bold;}
#sidebar_1 h3{padding: 0px 4px;font-variant: normal;line-height: 1.1;letter-spacing: 0;}

/* ---- sidebar 2 ---- */
#sidebar_2{background-color: #003399;}
#sidebar_2 ul.sidebar_list{padding-left: 4px;padding-right: 4px;padding-top: 4px;padding-bottom: 4px;}
#sidebar_2 li.widget{margin-bottom: 10px;}
#sidebar_2 .sidebar_list li{background-color: #fff;}
#sidebar_2 p, #sidebar_2 a{font-size: 11px;line-height: 1.4;padding: 0px 13px 10px 13px;}
#sidebar_2 h3 {padding: 10px;text-transform:none;font-variant: normal;color: #fff;}
#sidebar_2 h3 {background-color:#003399;font-weight: bold;font-size: 13px;letter-spacing: 0px;line-height: 1.5;}

/* ---- multimedia box ----*/
#multimedia_box { padding: 10px; margin-bottom: 20px}
#image_box img {padding: 1px; border-width: 1px; }
#custom_box { font-size: 14px; line-height: 1.5; }
.image_box { background: #EEEEEE; }
.video_box { background: #000000; }
.custom_box { background: #EEEEEE; }
.image_box, .custom_box { border-width: 0 0 1px 0; }

/* ---- footer ---- */
#footer {padding-top:10px;padding-bottom: 10px;padding-right: 0px; padding-left: 0px; }
#footer {border-width: 4px 0 0 0; }
#footer {background-color: #f0f0f0;}
#footer p{font-size: 11px;line-height: 1.5; text-align: left;padding: 10px;}
#footer a {color: #888888;}
#footer a:hover {color: #111111;}


















#sidebar_1{
	background-color: #1b9451
}


#sidebar_1 p.newsletter{
background-color: #fff;
border: 1px solid #ccc;
padding: 10px;
color: red;
font-size: 16px;
font-weight: bold;
}



