/*  
Theme Name: WordPress theme 567
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection
Version: 2.3
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/
/* CSS Document */
*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family:arial; font-size:11px; color:#646464; background: url(images/fill.gif) 0 0 repeat-x #FFFFFF;
}
img { border:0;}

/**********************************************/
input, textarea{font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; background:#FFFFFF; text-align:left;}
.searching {width:160px; height:auto; color:#000000; background-color:#FFFFFF; height:18px; margin:0 15px; border: solid 1px #404040;}
/**********************************************/

.main {width:100%; margin:auto;}

a {color:#646464; text-decoration:underline;}
a:hover{text-decoration:none;}


h1 { font-size:2.72em; color:#0B7983; text-transform:uppercase; font-weight:bold; line-height:1.01em; width:auto;}
h1 a  {color:#0B7983; text-decoration:none;}
h2{ font-size:1.01em;}
h3 { color:#31383B; font-weight:normal; font-size:2.09em; line-height:1.35em;}
h3 a {color:#31383B; font-size:1.01em; line-height:1.01em; text-decoration:none;}
h3 a:hover {text-decoration:underline;}


/*******global********/
ul { margin:0;}
.float{float:left; margin:0 20px 0 0;}
.col{float:left;}
.side_bar { float:left;}
.column_center{float:left;}
.clear{clear:both;}
.w100 { width:100%;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}
/*******global********/

.content .indent { padding:11px 5px 20px 33px;}



/*******************box*********************************/
.left_top{ background:url(images/left_top.gif) left top no-repeat;}
.right_top{ background:url(images/right_top.gif) right top no-repeat;}
.left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left{ background:url(images/side.gif) left top repeat-y;}
.side_right{ background:url(images/side.gif) right top repeat-y;}
.side_top{ background:url(images/side.gif) left top repeat-x;}
.side_bot{ background:url(images/side.gif) left bottom repeat-x;}
/***************************end**************************/

/*******************box*********************************/
.left_top_1{ background:url(images/left_top_1.gif) left top no-repeat;}
.right_top_1{ background:url(images/right_top_1.gif) right top no-repeat;}
.left_bot_1{ background:url(images/left_bot_1.gif) left bottom no-repeat;}
.right_bot_1{ background:url(images/right_bot_1.gif) right bottom no-repeat; width:100%;}

.side_top_1{ background:url(images/side_top_1.gif) left top repeat-x #394043; margin:0 10px 0 10px;}
.side_bot_1{ background:url(images/side_bot_1.gif) left bottom repeat-x;}
/***************************end**************************/


/*******************header*********************************/
#header {width:100%; background:url(images/bg_header_left.jpg) left top no-repeat;}


#header  h1 { font:bold 1.6em/1.8em arial; }

#header  h1 span { font:bold .8em/.9em arial;}

.slogan{ margin:0 35px 0 505px; /*height:209px;*/height:240px;}
.logo{ /*height:175px;*/ height:135px;}
.logo_indent{ padding:30px 0 0 40px; float:left; width:390px;}
.right_indent{ padding:30px 10px 0 0; float:right; width:498px;font-size:14px; line-height:20px; font-weight:bold;text-align:right; }
.right_indent img {padding-left:5px;}

.bg_header_right{ background:url(images/bg_header_right.jpg) right top no-repeat; height:417px;}
#header .indent { padding:0 0 0 0;}
#header .desc  { font-size:1.27em; line-height:1.45em; font-style:italic; font-weight:bold; color:#6E6E6E; text-decoration:none;}

/* .menu{ float:left; width:74%; padding:0 0 10px 20px; background:url(images/sep_1.gif) right 4px no-repeat;} */

.menu{ padding:0 15px 10px 15px; }
.menu ul {list-style:none;}
.menu li { background:url(images/sep.gif) right 4px no-repeat;  padding:0 15px 0 15px;float:left;}
.menu li a{ color:#31383B; font-weight:bold; text-decoration:none;}
.menu li a:hover{text-decoration:underline;}
.block_search{ float:right; padding:0 26px 0 0;}



/*******************end header*********************************/


/*******************side_bar*********************************/
.side_bar { width:27%;}
.side_bar .inside{ padding:0 0 15px 0;}

.sep_boxes{ margin:0 22px 0 18px; background:url(images/sep_5.gif) left bottom repeat-x;}
/*---------------------------------------------------*/
.widget_style { margin:0 0 0 0; padding:8px 0 0 0;}
.widget_style h2 {font-size:1.01em; background:url(images/bull_5.gif) 0 0 no-repeat; line-height:1.27px; color:#000000; font-weight:bold; text-transform:uppercase; margin:0 0 0 18px; padding:12px 0 12px 41px;}
.widget_style h2 a {color:#000000; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul {margin:5px 10px 0 25px;}
.widget_style li {color:#383838;background:url(images/arr.gif) no-repeat 0px 9px; padding:3px 0 3px 17px;font:normal 11px/16px arial;}
.widget_style li a {  color:#383838; text-decoration:underline; }
.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/
.indent_cat{padding:10px 0 9px 8px;}
#categories.widget_style h2 {font-size:1.01em; background:url(images/bull_2.gif) 0 0 no-repeat; line-height:1.27px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:12px 0 12px 41px;}

/*
#categories.widget_style ul { font-size:1.01em; margin:10px 0 0 41px;}
#categories.widget_style li { font-size:1.01em; line-height:1.81em; color:#383838;background:url(images/arr.gif) 0 4px no-repeat; padding:0 0 0 17px;}
#categories.widget_style li a { font-size:1.01em; line-height:1.81em; color:#383838; text-decoration:underline; }
#categories.widget_style li a:hover { text-decoration:none;}
*/

/*---------------------------------------------------*/
#archives.widget_style h2 {background:url(images/bull_3.gif) 0 0 no-repeat;}
#archives.widget_style ul { font-size:1.01em; line-height:1.81em; margin:0 0 0 54px;}
#archives.widget_style li { font-size:1.01em; line-height:1.81em; color:#383838;}
#archives.widget_style li a { font-size:1.01em; line-height:1.81em; color:#383838; text-decoration:underline; background:url(images/arr.gif) 0 4px no-repeat; padding:0 0 0 17px;}
#archives.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/

#links_with_style.widget_style h2 {background:url(images/bull_4.gif) 0 0 no-repeat;}
#links_with_style ul {margin:0 0 0 0; padding:0 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 { font-size:1.09em; line-height:14px; list-style:none; color:#000000; font-weight:bold; padding:4px 0 12px 41px; margin:0 0 0 18px;}
#links_with_style ul li ul li { font-size:11px; color:#383838;  padding:0 0 0 54px;}
#links_with_style ul li ul li a{ font-size:1.01em; line-height:1.81em; color:#383838; text-decoration:underline;}
#links_with_style ul li ul li a:hover{ text-decoration:none;}

/*---------------------------------------------------*/

#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 20px 0px 54px;}
#calendar_wrap caption { color:#FFFFFF; font-weight:bold; font-size:1.01em;}
#calendar_wrap td {width:25px; text-align:right; color:#636262; font-size:1.11em;}
#calendar_wrap td a {color:#383838;}
#calendar_wrap th { color:#383838;}
#calendar_wrap a {font-weight:bold;}

/*---------------------------------------------------*/

#statusbar p {padding:20px 20px 20px 20px;}
#statusbar a {font-weight:bold; color:#383838;}
/*******************end side_bar*********************************/


/*******************column_center*********************************/
.column_center { width:72%;}
.text_box { padding:20px 40px 0 0;font:normal 1.23em/1.44em arial;color:#222;}
.text_box strong{/* font-size:1.23em; color:#0B7983; */ font-weight:bold;}

/*
.text_box li { background:url(images/sep_3.gif) left bottom repeat-x; padding:7px 0 18px 0;}
.text_box .li_un { background:none;}
.text_box li a{ background:url(images/arr_1.gif) 0 5px no-repeat; text-decoration:none; padding:0 0 0 13px; color:#333333; font-weight:bold;}
.text_box li a:hover{ color:#0B7983; text-decoration:none;}
*/
.text_box ul, .text_box ol {margin:0 0 10px 20px; padding:0 0 0 20px; background:none;}
.text_box li {margin:0; padding:0; background:none;}
.text_box p {margin:0 0 10px 0;text-align:justify;}
.sep{ background:url(images/sep_2.gif) 0 0 repeat-x; margin:15px 0 15px 0; padding:0; line-height:0; height:2px;}
.title { padding:15px 21px 0 0;}
.title span { color:#2A2A2A;  font-size:1.01em; line-height:1.54em;}
.title .date { font-size:1.27em; line-height:1.09em; color:#0B7983; background:url(images/bull.gif) 0 0 no-repeat; padding:0 0 0 21px;}

.comments { background:url(images/sep_4.gif) left bottom repeat-x; color:#0B7983; font-size:1.01em; font-weight:bold; line-height:1.9em; margin:0 20px 0 0; padding:15px 40px 24px 0;}
.comments a, .edit a  { background:url(images/bull_1.gif) 0 4px no-repeat; padding:0 0 0 18px; text-decoration:underline; color:#0B7983; font-size:1.01em; line-height:1.9em;}
.comments a:hover, .edit a:hover {text-decoration:none;}
/*******************end column_center*********************************/



/*************************************/
#recent-posts  {vertical-align:top;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {padding:13px 0px 0px 0px;}
#statusbar {text-align:justify; color:#383838;}

.widget_style.search{background:none; margin:0; padding:0;}
.oddcomment{color:#FF0000;}

/*******************footer*********************************/
#footbar {background:url(images/bg_footer.gif) 0 0 repeat-x;margin:11px;padding:25px 0;}

#fb-inner {float:left;overflow: hidden; float: left;width:100%;}
.fb-box {float:left; width:29%;padding:0 2%;border-right:1px solid #e1e1e1;margin-bottom: -2000px; padding-bottom: 2000px;}
.fb-box-last {border:0;}

.fb-box h2 {font:bold 1.01em/24px arial; background:url(images/bull_5.gif) no-repeat; color:#000000; text-transform:uppercase; padding:0 0 0 40px; width:200px;}

.fb-box ul { font-size:1.01em; margin:0 0 15px 19px;}
.fb-box li { font:normal 1.01em/1.45em arial; color:#383838;background:url(images/arr.gif) no-repeat 0px 6px; padding:0 0 0 22px; }
.fb-box li a { color:#383838; text-decoration:underline;}
.fb-box li a:hover { text-decoration:none;}

.fb-box ul.arch li {display:block; float:left; width:40%;}


#footer {font-size:1.01em; line-height:1.01em; color:#6A6868; padding:0 11px; }
.bg_footer { background:url(images/bg_footer.gif) 0 0 repeat-x; height:77px;}
#footer .indent {padding:35px 0 10px 25px;}
#footer a{ color:#6A6868;}
/*******************end footer*********************************/

.slogan p {padding:3px 0;}
.slogan1, .slogan1 a {color:#0B7983; font-size:26px; line-height:28px; text-decoration:none;}
.slogan2, .slogan2 a{color:#483838; font-size:18px;line-height:20px; text-decoration:none;}
.slogan3, .slogan3 a{color:#483838; font-size:17px;line-height:18px; text-decoration:none;}
.slogan1 a:hover, .slogan2 a:hover, .right_indent a:hover {text-decoration:none;}

.right_indent a {color:#0B7983;text-decoration:none;}


#statusbar form#searchform{text-align:center;}

a.rss {display:block;color:#483838; font:normal 16px/49px arial;padding-left:72px;background:url(images/rss.gif) no-repeat;margin:10px auto; text-decoration:none; width:140px; /* border:1px solid #eee;*/}

.center {text-align:center;}
img.center {display:block;margin:10px auto;}

.blue {color:#00f;}

img.alignleft {float:left; margin:0 15px 2px 0;}
img.alignright {float:right; margin:0 0 2px 15px;}
img.center {display:block; margin:5px auto;}