/*  
Theme Name: WordPress theme 225
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:#EFEFEF;	  
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#000000; line-height:14px; font-size:11px;
}

.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;}

input {vertical-align:middle;}
input, textarea {font-size:1.01em}


.postmetadataalt {
	font-size:1.01em; 
}
.pagetitle {padding:10px 10px 10px 25px; color:#757575; font-size:1.11em; font-weight:normal; text-transform:uppercase;}


p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a:hover {text-decoration:none;}

#respond {padding:10px 10px 10px 0px; color:#757575; font-size:1.11em; font-weight:normal; text-transform:uppercase;}


#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;
}
#calendar_wrap {
	vertical-align:top;
	font-size:1.01em;
	color:#000000;
	padding:15px 0px 0px 43px;
}
#calendar {
	vertical-align:top;
}
#calendar_wrap a {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	color:#000000;
	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:#000000;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}

.spacer {font-size:0px; line-height:0px;}



h1, h2, h3 {margin:0px; padding:0px; font-family:arial; text-transform:uppercase;}


h1 {font-size:3.81em; font-family:arial; text-transform:uppercase; line-height:1.01em; font-weight:bold; letter-spacing:0px; padding:30px 50px 20px 50px;}
h1 a{color:#000000; text-decoration:none; background:url(images/ic_top.gif) top left no-repeat; padding-left:44px;}


h3 {padding:10px 10px 10px 0px; color:#757575; font-size:1.11em; font-weight:normal; text-transform:uppercase;}



.top_bg {background:url(images/bg_topic.gif) top repeat-x; height:114px;}
.top {width:766px;}

.menu_bg {background:url(images/bg_menu.gif) top repeat-x; height:31px;}

.menu {height:44px; text-align:left; color:#3F3F3F; font-size:1.16em; text-transform:uppercase; font-family:arial; font-weight:bold;}
.menu a {color:#3F3F3F; text-decoration:none;}
.menu a:hover {text-decoration:underline;}

.menu ul {margin:0px 0px 0px 25px; padding:16px 0px 10px 0px; list-style:none;}
.menu ul li {display:inline; padding:0px 20px 0px 20px; background:url(images/line_menu.gif) right center no-repeat;}

input {vertical-align:middle;}

.menu .input {width:167px; height:16px; margin:1px 8px 0px 0px;}



.main {text-align:left; width:100%;}

.sidebar {border:1px solid #4C5885; border-right:none; background-color:#DDDDDD; margin-left:8px;}

.widget {padding:0px 0px 24px 0px;}
.widget .w_top {background:#949494 url(images/w_top.gif) top repeat-x;}
.widget h2 {padding:10px 10px 10px 25px; color:#FFFFFF; background:url(images/w_bot.gif) bottom repeat-x; font-size:1.11em; font-weight:normal; text-transform:uppercase;}
.widget ul {margin:0px; padding:21px 20px 0px 29px; list-style:none; line-height:16px; font-size:0.91em;}
.widget ul li {background:url(images/ic_w.gif) top left no-repeat; padding-left:14px;}
.widget ul li a {color:#000000; text-decoration:none;}
.widget ul li a:hover {text-decoration:underline;}


#links_with_style ul {margin:0px; padding:0px; list-style:none; font-size:1.01em; line-height:14px;}
#links_with_style ul li {background:#949494 url(images/w_top.gif) top repeat-x; padding:0px;}
#links_with_style ul li ul {margin:0px; padding:21px 20px 0px 29px; list-style:none; line-height:16px; font-size:0.91em; background-color:#DDDDDD;}
#links_with_style ul li ul li {background:url(images/ic_w.gif) top left no-repeat; padding-left:14px;}



.content {margin-bottom:2px;}
.content .top {background-color:#E6E6E6; width:100%;}
.content h2 {padding:10px 10px 10px 45px; color:#757575; font-size:1.11em; font-weight:normal; text-transform:uppercase;}
.content h2 a {color:#757575; text-decoration:none;}
.content h2 a:hover {text-decoration:underline;}
.content .date {padding:9px 21px 10px 10px; color:#000000; text-align:right; font-weight:bold;}
.content .text {background-color:#FFFFFF; font-size:0.91em; color:#464E6A; padding:20px 42px 20px 42px;}
.content .text a {color:#464E6A;}
.content .text img {float:left; margin:10px;}

.text ul {margin:0px; padding:0px; list-style:none; line-height:16px; font-size:0.91em;}
.text ul li {background:url(images/ic_w.gif) top left no-repeat; padding-left:14px;}
.text ul li a {color:#000000; text-decoration:none;}
.text ul li a:hover {text-decoration:underline;}

.text .info {margin-top:15px;}

.content input {margin-top:10px;}
.content .input {width:367px; height:16px; margin:11px 8px 0px 0px;}


.comment {color:#000000;}
.comment a {color:#000000; padding-left:14px; background:url(images/ic_comment.gif) top left no-repeat;}
.author {text-align:right; color:#000000;}
.author a {color:#000000;}


.footer {width:766px; text-align:left; font-size:0.91em;}
.blog {padding:10px 40px 20px 40px; color:#000000;}
.blog a {color:#000000;}



.navigation {padding:10px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#000000; padding-left:18px;}
.alignright {width:40%; float:right; text-align:right; color:#000000; padding-right:18px;}
.alignleft a {color:#000000; font-size:0.91em; font-weight:normal;}
.alignright a {color:#000000; font-size:0.91em; font-weight:normal;}

.com h2 {padding-left:0px;}


.statusbar p {color:#5B5B5B; margin:10px 10px 10px 19px;}
.statusbar a {color:#5B5B5B;}


.w_search {padding:10px 0px 0px 20px;}
.w_search .input {width:124px; height:16px; margin:1px 8px 0px 0px;}



.left {margin-left:-220px; display:table-cell; vertical-align:top;}

.right {width:220px; display:table-cell; vertical-align:top;}
