/*  
Theme Name: WordPress theme 713
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection
Version: 2.6.2
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 narrow, arial, verdana; font-size:11px; line-height:14px; color:#292727; background:#FFF;}
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:#3e3e3c; vertical-align:middle; font-weight:normal; text-align:left;}
.searching {width:141px; height:auto; color:#3e3e3c; height:18px; margin-right:6px; border: solid 1px #404040;}
.column-center input, .column-center textarea { margin:3px 0 3px 5px;}
.column-center textarea { width:408px;}

/***end forms*******************************************/


.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 766)? "766px" : "100%"); min-width:766px;}
.main {width:766px; margin:auto;}

a {color:#292727; text-decoration:underline;}
a:hover{text-decoration:none;}

 
h1 { font-size:3.06em; color:#201f1f; text-transform:uppercase; font-weight:bold; line-height:1.01em; width:auto;}
h1 a  {color:#201f1f; text-decoration:none;}
h2{ font-size:1.01em; }
h2 {font-size:1.06em; line-height:1.187em;}
.bull h2 {  color:#FFFFFF;  padding:0 0 0 53px; }
h2 a {color:#FFFFFF; text-decoration:none;}
h2 a:hover {text-decoration:none;}
h3 { color:#ffffff; font-weight:bold;  font-size:1.187em; line-height:1.18em; background:#979797; padding:16px 0 15px 21px}
h3 a {color:#ffffff; font-size:1.01em; line-height:1.01em; text-decoration:none;}
h3 a:hover {text-decoration:underline;}



.pagetitle { padding:10px;}
.center { padding:0 0 10px 0;}

/***global*******************************************/
.content { background:#e6e6e6 url(images/content.gif) 0 0 repeat-x;}
.content .indent { padding:0 0 0 0; background:url(images/content-top.jpg) 0 0 no-repeat !important; width:100%; position:relative;  width:100%; overflow:hidden;}

ul { margin:0;}

.side-bar { float:left; width:255px; margin:0 0 0 -255px}
.column-center{float:left; width:100%;}
.indent-full-center {margin:20px 26px 0 26px; background:#d7d7d7 url(images/corner_bot_left.gif) bottom left no-repeat;}
.indent-center {margin:20px 255px 0 26px; background:#d7d7d7 url(images/corner_bot_left.gif) bottom left no-repeat;}
.corner-top-left{ background:url(images/corner_top_left.gif) 0 0 no-repeat; width:100%; margin-bottom:18px;}
.inner{ padding:14px 15px 20px 14px !important;}

.clear{clear:both;height:1px;overflow:hidden;}

.w100 { width:100%; overflow:hidden;}
.h100 { height:100%;}

.in5 { padding-bliottom: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;
}

/***End Images *******************************************/



/***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_left.gif) left top repeat-y #FFFFFF; margin:0 24px 0 0;}
.side_right{ background:url(images/side_right.gif) right top repeat-y;}
.side_top{ background:url(images/side_top.gif) left top repeat-x;}
.side_bot{ background:url(images/side_bot.gif) left bottom repeat-x;}
/***box*******************************************/


/***header*******************************************/
.logo-menu{background:#fafafa url(images/header.gif) 0 0 repeat-x; min-height:149px; height:auto !important; height:149px;}
#header {width:100%;}
.block-search { padding:0 0 0 0; height:56px; color:#424240; font-size:1.125em;}
.block-search input{ vertical-align:middle;}
.block-search input{ vertical-align:middle;  font-weight:normal; text-transform:none;}
.block-search .searching{ width:93px; height:18px; margin:0 4px; border:1px solid #c5c5c5; color:#424240; font-size:1em; vertical-align:middle; }
.block-search .indent-block-search{ padding:20px 0 0 5px; font-weight:bold; text-transform:uppercase; position:absolute;}
#header .logo { margin:26px 0 0 47px; position:absolute;}
#header span  { font-size:0.812em; line-height:1.45em; color:#6386b4; text-decoration:none; text-transform:uppercase;}

#header .menu{ margin:121px 0 0 7px; position:absolute; width:740px;}
#header .menu ul{ /*overflow:hidden;*/ width:100%;}
#header .menu ul li{float:left; display:block; background: white; /*margin-right:11px;*/ }
#header .menu ul li a{ padding:0 46px; color:#234478;  font-size:1.06em; text-decoration:none; background:url(images/marker_menu.gif) left center no-repeat; font-weight:bold;}
#header .menu ul li ul li {width:200px;}
#header .menu ul li ul li a{ background: white;}
#header .menu ul li a:hover{ color:#201f1f;}

#header .slogan-left{ background:url(images/slogan-left.jpg) 0 0 repeat-x;}
#header .slogan-right{ /* background:url(images/slogan-right.jpg) top right no-repeat; */ height:235px; text-align:right;}
#header .slogan-right ul { text-align: left;float:right;margin: 40px 20px 0;font-size:22px;}
#header .slogan-right ul li {margin: 0 0 5px;}
#header .slogan-right ul.small {font-size:18px;}
#header .slogan-right ul li a {text-decoration: none;}
#header .slogan-right ul li a:hover {text-decoration: underline;}
#header .slogan-right ul li img {margin-top:20px;}
#header .slogan-right .img{ /* background:url(images/slogan-text.gif) 40px 38px no-repeat; */ height:235px;}
/***end header*******************************************/


/***side-bar*******************************************/
.side-bar .inside{position:relative;}

.widget-style#categories .children { margin:0 0 0 10px;}
.indentX p { padding:0 0 10px 0;}

/**********************************************/
.widget-style { margin:0 0 0 0; padding:0 0 17px 0;}


.h2-border-top {background:url(images/border_top.gif) repeat-x top #3567aa; margin:0 22px 0 9px;}
.h2-border-bot {background:url(images/border_bot.gif) repeat-x bottom;}
.h2-corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.h2-corner-bot-right {background:url(images/corner_bot_right.gif) no-repeat right bottom; width:100%;}
.bull{ background:url(images/bull_1.gif) 12px 11px no-repeat; padding:15px 0;}
.list{ padding:10px 20px 25px 31px;}
.list ul li a{ background:url(images/list_marker.gif) 0 5px no-repeat; padding:0 0 0 19px; color:#393939; font-weight:bold; line-height:2em;}
.list ul li a:hover{ background:url(images/list_marker.gif) 2px 5px no-repeat; color:#3e79c7;}
.list ul li ul { margin-left: 20px; }


#archives .bull{ background:url(images/bull_2.gif) 12px 11px no-repeat !important;}






/**********************************************/
#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 0px 0px 0;}
#calendar_wrap caption { color:#3e3e3c; font-weight:bold; font-size:1.01em;}
#calendar_wrap td {width:25px; text-align:right; color:#575859; font-size:1.11em;}
#calendar_wrap td a {color:#3e79c7;}
#calendar_wrap th { color:#3e79c7; text-align:right;}
#calendar_wrap a {font-weight:bold;}
/**********************************************/

#tag_cloud a{ color:#575859; line-height:1.01em; text-decoration:none;}
#tag_cloud a:hover{ text-decoration:none; color:#3e79c7;}

.post { padding:0 0 20px 0;}
.post h3{ padding:18px 11px 18px 22px;}

/**********************************************/

#statusbar {text-align:left; color:#3e3e3c;}
#statusbar p {padding:10px 20px 20px 10px;}
#statusbar a {font-weight:bold; color:#3e79c7;}
/***end side-bar*******************************************/





/***column-center*******************************************/
.column-center ol { list-style:decimal;}
.column-center ol li { /* list-style-position:inside; */ margin: 0 0 10px 20px;}
.column-center ol li a{ color:#3e3e3c}
.column-center ol li a:hover{ color:#3e79c7;}
.column-center ol li cite{ margin:0 0 0 10px !important; font-size:1.25em;}

.column-center ul li { list-style-type:disc; /* list-style-position:inside; */ margin: 0 0 10px 20px;}
.column-center ul li a{ color:#3e3e3c;}
.column-center ul li a:hover{ color:#3e79c7;}
.column-center ul li cite{ margin:0 0 0 10px !important; font-size:1.25em;}

.column-center p { padding:5px 0 5px 0;}


.title { overflow:hidden; width:100%;}
.title .info { color:#3e3e3c;  font-size:1.01em; line-height:1.18em; float:right; padding:21px 16px 0 0;}
.title .info span{ color:#3e79c7; text-decoration:underline;}
.title .date { font-size:1.01em; line-height:1.09em; color:#3e3e3c;  float:left; padding:21px 0 0 21px;}

.text-box { font-size:14px; line-height:18px; /*padding:12px 0 5px 20px;*/padding:12px 0 5px 10px; color:#575859; line-height:1.25em; margin-right:21px;}
.text-box .indent-top{ display:block; margin:14px 0 0 0;}
.text-box .button{ display:block; width:78px; height:20px; text-align:center; background:url(images/button.gif) 0 0 no-repeat;}
.text-box .button a{ color:#ffffff; text-decoration:none; font-weight:bold; line-height:1.75em;}
.text-box .button a:hover{ color:#ffffff; text-decoration:underline;}
.text-box .postmetadata a{ color:#393939; text-decoration:none;}
.text-box .postmetadata a:hover{ color:#3e79c7;}
.text-box .post h3{ margin-bottom:11px;}
.text-box small{padding:0 0 0 11px !important; margin-top:11px;}
.postmetadata{ padding:11px 0 0 11px !important;}
.text-box h3{ color:#3e79c7; font-size:1.06em; background:none !important; letter-spacing:1px; text-decoration:underline; padding-left:0 !important;}

.comments {color:#693A09; font-size:1.01em; line-height:1.9em; padding:11px 40px 30px 20px;}
.comments a { background:url(images/bull.gif) center left no-repeat; padding:0 0 0 15px; text-decoration:none; color:#3e79c7; font-size:1.01em; line-height:1.06em;}
.comments a:hover{text-decoration:none; color:#3e3e3c;}

.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
.commentlist cite{ margin:0 !important; padding:0 !important;}

/***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:420px;
	display: block;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 5px;
	padding:11px 11px 17px 11px;
	 margin-right:11px;
	 color:#3e3e3c;
	 margin:0 !important;
	}
	.navigation a{ color:#3e3e3c; text-decoration:none;}
	.navigation a:hover{ color:#3e79c7;}
	.alignright {
		float: right;
		padding-right:14px;
	}
	
	.alignleft {
		float: left;
	}
/* End Various Tags & Classes*/



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	 background:#ebebeb;
	padding: 0;
	text-align: justify;
	margin:0 !important;
	padding:20px !important;
	
	
	 
	
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	border-top:1px solid #979797;
    border-bottom:1px solid #979797;
	 background:#FFF;
	 
	 
	
	
	}


.commentlist p {
	margin: 10px 5px 10px 0;
	background:#f5f8fb;
	padding:11px;
	}

#commentform p {
	margin: 5px 0;
	
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	
	
	}

.commentmetadata {
	margin:4px 0 0 0 !important;
	display: block;
	
	
	}

/* End Comments */

/*************************************/
#recent-posts  {vertical-align:top;}
.widget-style#recent-comments li a {background:none;}
#recent-comments a{ padding-left:16px !important;}
#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;}

.oddcomment{color:#3e3e3c;}

/***footer*******************************************/
#footer {font-size:1.01em; line-height:1.01em; color:#686868; padding:30px 0; text-indent:41px; font-weight:bold;}
#footer a{ color:#686868; text-decoration:none;}
#footer a:hover{ color:#3e79c7; text-decoration:underline;}
/***end footer*******************************************/
.linklove {display:none;}
#twitter ul li a {
	display:block;
	margin-bottom: 15px;
}
#twitter ul li span a {
	padding:0;background: none;margin:0;display:inline;
}
#skip {
	float:right;
	font-size:9px;
	margin-top:80px;
}
#skip a {
	color: #bbb;
	text-decoration: none;
}
/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  background: white;
  color: #959595;
  display: block;
  padding: 0 9px;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  color: #000;	
}

.nav ul {
  background: white;
  list-style: none;
  margin: 0;
  padding-right:20px;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  float: none;
  border:none;
}
.nav ul a {
  padding-right: 5px;
  width: 80px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}
