/*  
Theme Name: WordPress theme 723
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection
Version: 2.6
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/
/* CSS Document */

*{margin:0; padding:0;}
ul{list-style:none;}
body{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.6875em; line-height:1.27em; color:#8A8D8F; background:url(images/site_bg.jpg) #282828;}
img { border:0;}

table, td {border-collapse:collapse;}
table, td, img {border:0;}
td, tr {vertical-align:top; text-align:left;}

/***forms*******************************************/
input, textarea{font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}
.searching {width:168px; height:auto; color:#ffffff; padding-left:10px; height:16px; margin-right:6px; border: solid 1px #bdc2c7; background:#505356;}
.column_center input, .column_center textarea { margin:3px 0 3px 5px;}

/***end forms*******************************************/


.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1156)? "1156px" : "100%"); min-width:1156px;}
.main {width:1156px; margin:0 auto;}

a {color:#8a8d8f; text-decoration:underline;}
a:hover{text-decoration:none;}

.bodyLinks a:link {color:#8a8d8f; text-decoration:underline; font-size:12px;}
.bodyLinks a:hover {text-decoration:none;}

 
h1 { font-size:3.27em; color:#36383c; font-weight:bold; line-height:1.01em; width:auto; font-family:"Times New Roman", Times, serif;}
h1 a  {color:#36383c; text-decoration:none;}
h2{ font-size:2em; color:#dee2e3;}
h3 { color:#dee2e3; font-size:2em; line-height:1.18em; font-family:Arial, Helvetica, sans-serif;}
h3 a {color:#dee2e3; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
.pagetitle { padding:10px;}
.center { padding:0 0 10px 0;}

/***global*******************************************/
.content { width:100%; overflow:hidden; background:url(images/header_bg.jpg) left top no-repeat;}
.content .indent { padding:278px 214px 32px 187px;}

ul { margin:0;}

.side_bar { float:left; width:245px; margin:0 -245px 0 0; position:relative;}
.column_center{float:left; width:100%;}
.indent_center { padding:7px 0 0 0; margin:0 0 0 245px;}

.clear{clear:both;}

.width-stretched{width:100%;}
.h100 { height:100%;}

.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}
/***global*******************************************/


/***Begin Images *******************************************/
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 20px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 20px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}
/***End Images *******************************************/



/***block-1*******************************************/
.block-1{margin:0 0 10px;}
.block-1 .corner-left-top{background:url(images/block_1_left_top.gif) left top no-repeat; width:100%;}
.block-1 .corner-right-top{background:url(images/block_1_right_top.gif) right top no-repeat;}
.block-1 .border-top{background:url(images/block_1_top.gif) left bottom repeat-x; height:12px; width:1px; margin:0 32px 0 167px; font-size:0;}

.block-1 .content{background:url(images/block_1_content_bg.gif) left top repeat-y #020202; width:100%;}
.block-1 .content-top{background:url(images/block_1_content_top.gif) left top repeat-x;}
.block-1 .content-bot{background:url(images/block_1_content_bot.gif) right bottom no-repeat;}
.block-1 .content-left-top{background:url(images/block_1_content_left_top.gif) left top no-repeat;}
.block-1 .content-right-top{background:url(images/block_1_content_right_top.gif) right top no-repeat; padding:17px 25px 20px 26px; min-height:176px; height:auto!important; height:176px;}

.block-1 .corner-left-bot{background:url(images/block_1_left_bot.gif) left top no-repeat; width:100%;}
.block-1 .corner-right-bot{background:url(images/block_1_right_bot.gif) right top no-repeat;}
.block-1 .border-bot{background:url(images/block_1_bot.gif) left bottom repeat-x; height:10px; width:1px; margin:0 162px 0 37px; font-size:0;}
/***block-1*******************************************/

/***block-2*******************************************/
.block-2{margin:0 0 10px;}
.block-2 .corner-left-top{background:url(images/block_2_left_top.gif) left top no-repeat; width:100%;}
.block-2 .corner-right-top{background:url(images/block_2_right_top.gif) right top no-repeat;}
.block-2 .border-top{background:url(images/block_2_top.gif) left bottom repeat-x; height:10px; width:1px; margin:0 28px 0 171px; font-size:0;}

.block-2 .content{background:url(images/block_2_content.gif) left top repeat-y #4f5255; width:100%;}
.block-2 .content-top{background:url(images/block_2_content_bot.gif) right bottom no-repeat;}
.block-2 .content-bot{background:url(images/block_2_content_top.gif) left top no-repeat; padding:17px 25px 20px 26px; min-height:212px; height:auto!important; height:175px;}

.block-2 .corner-left-bot{background:url(images/block_2_left_bot.gif) left top no-repeat; width:100%;}
.block-2 .corner-right-bot{background:url(images/block_2_right_bot.gif) right top no-repeat;}
.block-2 .border-bot{background:url(images/block_2_bot.gif) left bottom repeat-x; height:11px; width:1px; margin:0 180px 0 19px; font-size:0;}

.block-2 .widget_style h2{ color:#dee2e3;}
.block-2 .widget_style li{color:#a4a7a9; list-style-type:none;}
.block-2 .widget_style li a{color:#a4a7a9; line-height:2.36em; text-decoration:none; font-weight:normal; background:url(images/list_2_marker.gif) no-repeat 0px 4px; padding:3px 0 5px 21px;}
.block-2 .widget_style li a:hover{text-decoration:underline;}
/***block-2*******************************************/


/***header*******************************************/
#header {width:100%;}

#header .block_search {padding:0 0 0 0; float:right;}
#header .logo{padding:25px 20px 23px 185px; min-height:40px; height:auto!important; height:40px; text-align:left;}
#header .logo-wrapper{background:url(images/logo_bg.jpg) left top repeat-x #FFFFFF;}
#header span{font-size:1em; letter-spacing:3px; color:#797c88; text-decoration:none; font-family:"Times New Roman", Times, serif;}

#header .menu-wrapper{background:url(images/menu_bg.gif) left top repeat-x #000000;}
#header .menu-wrapper .indent{padding:8px 187px 6px 161px;}
#header .menu ul{padding-top:3px;}
#header .menu ul li{padding:0 33px 0 28px; background:url(images/menu_marker.gif) right center no-repeat; display:inline;}
#header .menu ul li a{color:#aaaaaa; text-transform:uppercase; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#header .menu ul li a:hover{text-decoration:underline;}

/***end header*******************************************/


/***side_bar*******************************************/
.side_bar .inside{ padding:0 45px 0 0;}

.widget_style#categories .children { margin:0 0 0 10px;}
.indentX p { padding:0 0 10px 0;}

/**********************************************/
.inside_widget { padding:0 0 0 0;}
.widget_style { margin:0 0 0 0; padding:0 0 0 0;}
.widget_style h2 {font-size:2em; line-height:1.27em; color:#89bacd; font-weight:normal; margin-bottom:10px;}
.widget_style h2 a {color:#FFFFFF; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { margin:0 0 0 0;}
.widget_style li { font-size:1.01em; line-height:1.45em; color:#8a8d8f;}

.widget_style li a {font-size:1.01em; line-height:2em; color:#8a8d8f; font-weight:normal; text-decoration:none; background:url(images/list_marker.gif) no-repeat 0px 6px; padding:0 0 0 19px;}
.widget_style li a:hover{text-decoration:underline;}

#categories li a {font-size:1.01em; line-height:1.7em; color:#5f6060; font-weight:bold; text-decoration:none; background:url(images/list_marker.gif) no-repeat 0px 6px; padding:0 0 0 13px;}
#categories li a:hover{text-decoration:underline;}
/**********************************************/

/**********************************************/
#links_with_style ul {margin: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 {list-style:none;}
#links_with_style ul li ul { margin:0 0 0 0;}
#links_with_style ul li ul li { font-size:1.01em; color:#000000;  padding:0 0 0 0;}
#links_with_style ul li ul li a{padding-left:17px;}
/**********************************************/


/**********************************************/
#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 0px 0px 0;}
#calendar_wrap caption { color:#FFFFFF; font-weight:bold; font-size:1.01em;}
#calendar_wrap td {width:25px; text-align:right; color:#FFFFFF; font-size:1.11em;}
#calendar_wrap td a {color:#FFFFFF;}
#calendar_wrap th { color:#FFFFFF; text-align:right;}
#calendar_wrap a {font-weight:bold;}
/**********************************************/

#tag_cloud a{ color:#FFFFFF; line-height:1.01em; text-decoration:none;}
#tag_cloud a:hover{ text-decoration:underline;}

.post { padding:0 0 20px 0;}
.post h3{ padding:0 0 5px 0;}

/**********************************************/

#statusbar {text-align:left; color:#8a8d8f;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#8a8d8f;}
/***end side_bar*******************************************/





/***column_center*******************************************/
.column_center ol { list-style:decimal;}
.column_center ol li { list-style-position:inside;}
.column_center ol li a{}

.column_center ul li { list-style-type:disc;}
.column_center ul li { list-style-position:inside;}
.column_center ul li a{}

.column_center p { padding:5px 0 5px 0;}


.title { width:100%; overflow:hidden;}
.title .info { color:#8a8d8f;  font-size:1.01em; line-height:1.18em;}

/*=======date===========*/
.title .date .corner-left-top{background:url(images/date_block_left_top.gif) left top no-repeat; width:100%;}
.title .date .corner-right-top{background:url(images/date_block_right_top.gif) right top no-repeat;}
.title .date .border-top{background:#fbfbfb; height:12px; margin:0 12px 0 11px; font-size:0;}

.title .date .content-bot{background:url(images/date_block_content_bot.gif) left bottom repeat-x #fbfbfb; width:100%;}
.title .date .content-left-bot{background:url(images/date_block_content_left_bot.gif) left bottom no-repeat; padding:10px 3px 4px 3px; text-align:center; color:#1eaad5; font-size:0.84em; font-weight:bold;}

.title .date .corner-left-bot{background:url(images/date_block_left_bot.gif) left top no-repeat; width:100%;}
.title .date .corner-right-bot{background:url(images/date_block_right_bot.gif) right top no-repeat;}
.title .date .border-bot{background:url(images/date_block_bot.gif) left bottom repeat-x #dee1e3; height:13px; margin:0 11px 0 11px; font-size:0;}
/*=====//date===========*/

.title-date{width:14%; float:left;}
.title-info{width:85%; float:left;}
.title-info h3,
.title-info .info{margin-left:12px;}
.title-info .info{padding:0 0 5px; background:url(images/title_info_bg.gif) left bottom repeat-x; text-align:right; color:#8a8d8f;}

.text_box {padding:5px 0 20px 0;}

.comments {color:#693A09; font-size:1.01em; line-height:1.9em; padding:0 0 65px 0;}
.comments a {background:url(images/arr_1.gif) 0 4px no-repeat; padding:0; text-decoration:underline; color:#FFFFFF;}
.comments a:hover{text-decoration:none;}
/***end column_center*******************************************/




/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	width:100%;
	overflow:hidden;
	display: block;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 5px;
	}
/* End Various Tags & Classes*/



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	border:1px solid #FEFEFE;
	}
.commentlist li img{float:right;}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
.oddcomment a{color:#8a8d8f;}
	
/* End Comments */

/*************************************/
#recent-posts  {vertical-align:top;}
.widget_style#recent-comments li a {background:none;}
#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;}

/***footer*******************************************/
#footer{padding:0 188px 35px 187px;}

/*=======footer-block===========*/
.footer-block .corner-left-top{background:url(images/footer_left_top.gif) left top no-repeat; width:100%;}
.footer-block .corner-right-top{background:url(images/footer_right_top.gif) right top no-repeat;}
.footer-block .border-top{background:#FFFFFF; height:11px; margin:0 12px; font-size:0;}

.footer-block .block-content{background:url(images/footer_block_content.gif) left top repeat-x #dee1e4; padding:12px 20px 8px; text-align:center;
							color:#575757; font-size:1em; line-height:1.27em;}
							
.footer-block .block-content a{color:#575757; text-decoration:none;}
.footer-block .block-content a:hover{text-decoration:underline;}

.footer-block .corner-left-bot{background:url(images/footer_left_bot.gif) left top no-repeat; width:100%;}
.footer-block .corner-right-bot{background:url(images/footer_right_bot.gif) right top no-repeat;}
.footer-block .border-bot{background:#dcdfe2; height:11px; margin:0 11px 0 12px; font-size:0;}
/*=====//footer-block===========*/


/***end footer*******************************************/

