/*  

Theme Name: WordPress theme 189

Theme URI: http://wordpress.org/

Description: A theme from Template-Help.com Collection 

Version: 2.0

Author: Template_Help.com 

Author URI: http://www.Template-Help.com/ 

*/



/* CSS Document */

body{

	padding:0; 

	margin:0;

	/*background:#FFFFFF url(images/bg_strech.jpg) top center repeat-x;	  */

	width:100%; 

	vertical-align:top;

	font-family: arial;

	color:#4C4C4C;

	font-size:13px;

	line-height:normal;

}

body a {
text-decoration: underline;
color: blue;
}



.dt {

	width:100%;

	display:table;

	text-align:left;

}

.dr {

	width:100%;

	display:table-row;

}

.dc {

	vertical-align:top;

	display:table-cell;

	width:100%;

}



form, div, input, textarea { margin:0; padding:0;}





.postmetadataalt {

	font-size:0.81em; 

}

.pagetitle {

	padding:0px 0px 15px 0px;

	font-family:"Times New Roman";

	font-size:1.71em;

	font-weight:bold;

	color:#000000;

	line-height:15px;

}

p {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



#respond {font-family:"Times New Roman"; font-size:1.71em; font-style:italic; font-weight:normal; color:#000000; line-height:20px;}

#comments {font-family:"Times New Roman"; font-size:1.71em; font-style:italic; font-weight:normal; color:#000000; line-height:20px;}



#links_with_style  {

	vertical-align:top;

}

#archives  {

	vertical-align:top;

}

#meta  {

	vertical-align:top;

}

#recent-comments  {

	vertical-align:top;

}

#recent-posts  {

	vertical-align:top;

}

#categories  {

	vertical-align:top;

}



.left #calendar_wrap {

	vertical-align:top;

	font-size:1.01em;

	color:blue;

	padding:10px 10px 0px 15px;

}

.left #calendar {

	vertical-align:top;

}

.left #calendar_wrap a {

	text-decoration:underline;

	color:blue;

	font-weight:bold;

}

.left #calendar_wrap a:hover {

	text-decoration:none;

	color:#676767;

	font-weight:bold;

}



.right #calendar_wrap {

	vertical-align:top;

	font-size:1.01em;

	color:#676767;

	padding:10px 10px 0px 15px;

}

.right #calendar {

	vertical-align:top;

}

.right #calendar_wrap a {

	text-decoration:underline;

	color:#676767;

	font-weight:bold;

}

.right #calendar_wrap a:hover {

	text-decoration:none;

	color:#676767;

	font-weight:bold;

}



#google-search  {

	vertical-align:top;

}

#gsearch {

	text-align:left;

}

#pages  {

	vertical-align:top;

}

#text-1 {

	vertical-align:top;

}

.textwidget {

	text-align:left;

	padding:10px 15px 0px 15px;

	font-size:1.01em;

	color:#676767;

}

#delicious {

	vertical-align:top;

}

#delicious-box {

	text-align:left;

}





h1, h2, h3 {margin:0px; padding:0px;}



h1 {font-size:3.21em; font-family:"Times New Roman"; color:#000000; text-transform:uppercase; font-weight:normal; line-height:40px;}

h1 a {color:#000000; text-decoration:none;}





.header {width:1004px; height:211px;}

.topic {width:1004px; height:120px;}

.middle {width:1004px;}

.bottom {width:1004px; height:45px;}





.line {background-color:#CBCBCB; height:1px; margin-bottom:20px; line-height:0px; font-size:0px;}



.top_left {color:#2C2C2C; font-size:1.11em; line-height:13px;}





.b1 {color:#C97400; font-size:1.61em;}





.slogan {background-color:#C97400; color:#FFFFFF; font-size:1.11em; padding:1px 10px 1px 12px;}





#search {color:#C97400; font-size:1.21em; font-weight:bold;}

#search input {width:144px; height:22px; border:1px solid #494949; padding-left:5px;}

#search .input {width:21px; height:21px; border:none;}



.left #search input {width:109px; height:22px; border:1px solid #494949; padding-left:5px;}

.left #search .input {width:21px; height:21px; border:none;}



.right #search input {width:106px; height:22px; border:1px solid #494949; padding-left:5px;}

.right #search .input {width:21px; height:21px; border:none;}



.content #search input {width:266px; height:22px; border:1px solid #494949; padding-left:5px;}

.content #search .input {width:21px; height:21px; border:none;}





.points {margin:0px 9px 0px 10px; background:url(images/points.gif) top left repeat-x; height:7px; line-height:0px; font-size:0px;}





.menu {margin:0px 17px 0px 18px; color:#7A7A7A; text-align:left; line-height:13px;}

.menu ul {margin:0px; padding:0px;}

.menu li {display:inline; padding-right:10px; margin-right:7px; background:url(images/line_menu.gif) right center no-repeat;}

.menu li a {color:blue; text-decoration:underline;}

.menu li a:hover {text-decoration:underline;}





.left {width:186px; background-color:#D5D4A8; color:blue;}

.left a {color:blue; text-decoration:none;}

.left a:hover {text-decoration:underline;}

.left ul {margin:0; padding:0; list-style:none; line-height:18px; margin-top:4px;}





.contentcell {width:556px; text-align:justify; line-height:15px;}

.content {padding-bottom:20px;}

.content .date {color:#909090; font-size:0.91em; text-transform:uppercase; line-height:15px;}

.content .date a {color:#494949; font-size:0.91em; text-transform:uppercase;}

.content .date a:hover {color:#494949; text-decoration:none;}

.content h2 {font-family:"Times New Roman"; font-size:1.71em; font-style:italic; font-weight:normal; color:#000000; line-height:20px;}

.content h2 a {color:#000000; line-height:20px; text-decoration:none;}

.content h2 a:hover {color:#000000; text-decoration:underline;}

.content .more {color:#C97400; text-align:right;}

.content a {color:blue; text-decoration: underline;}

.content a:hover {text-decoration:underline;}

.content p {margin-bottom:10px;}



.right {width:183px; background-color:#EAE9D3; color:#676767;}

.right a {color:blue; text-decoration:underline;}

.right a:hover {text-decoration:underline;}

.right ul {margin:0; padding:0; list-style:none; line-height:16px; margin-top:5px;}





.widgets {padding:14px 20px 9px 18px;}

.widgets h2 {font-size:1.31em; font-weight:bold; color:#000000; text-transform:uppercase;}





.bottom {color:#223144; margin:11px 10px 0px 10px;}

.bottom a {color:#C97400;}

.bottom a:hover {text-decoration:none;}

.bottom .blog {margin:0px 10px 0px 10px; background:url(images/line_bot.gif) top repeat-x;}