/*  
Theme Name: WordPress theme 286
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.1
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/

/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FDB9FD url(images/b-tall.gif) repeat-y right top;	
}

a:hover{text-decoration:none;}

a img { border:0;}

.dt { display:table; width:100%;}

.dr { display:table-row;}

.dc { display:table-cell; vertical-align:top; }

.dc1 { display:table-cell; vertical-align:top; }

html, input
	{
		font-family:Tahoma; 
		font-size:11px;		
		color:#2F2F2F;		
	}
	
h1 {color:#FFFFFF; font-size:4.51em; line-height:1.01em; font-family:"Times New Roman", Times, serif;}
h1 a { color:#FFFFFF; text-decoration:none;}

h3 { color:#713177; font-size:1.01em; text-transform:uppercase;}
h3 a {color:#713177; text-decoration:none;}

a {
	color:#713177;
	text-decoration:underline;
}

.alignleft {float:left; color:#000000; padding:5px;}
.alignright {float:right; color:#000000; padding:5px;}
.aligncenter {clear:both; margin-left: auto; margin-right: auto;}
.alignleft a {color:#000000; }
.alignright a {color:#000000; }

.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	color:#713177; font-size:1.01em; text-transform:uppercase; padding-left:24px;
}
p {
	padding:0 0 10px 0;
}
.article {
	
}
.post {
	
}

#l_tall { background:url(images/l-tall.gif) repeat-x top;}

#main { background:url(images/main.jpg) no-repeat right top;}

#main_l { background:url(images/main-l.gif) no-repeat left top;}

#header { height:151px;}
#header .dc1 { padding:30px 20px 10px 25px;}
#header img { float:left; padding-right:8px;}
#header span { color:#4C3491; font-size:1.11em; font-weight:bold; line-height:1.51em; padding-left:20px;}

#site_bar { width:185px; float:left;}
#site_bar .margin { margin:15px 5px 0px 23px;}

.widget_style { color:#54185A;}
.widget_style h2 { background:url(images/bul1.gif) no-repeat left; padding-left:16px; color:#4C3491; font-weight:bold; font-size:1.01em;}
.widget_style ul {margin-bottom:25px; margin-left:3px; margin-top:10px; list-style:none;}
.widget_style li { background:url(images/a.gif) no-repeat 0px 5px; padding-left:13px; line-height:16px; color:#54185A;}
.widget_style li a { color:#54185A;}

#archives li a { text-decoration:none;}
#archives li a:hover { text-decoration:underline;}

#meta li a { text-decoration:none;}
#meta li a:hover { text-decoration:underline;}

#links_with_style ul {
	margin:0;
}
#links_with_style ul ul {	 
	margin: 10px 0px 25px 3px;
}
#links_with_style li h2 { 
	background:url(images/bul1.gif) no-repeat left; padding-left:16px; color:#4C3491; font-weight:bold; font-size:1.01em;
}
#links_with_style ul li {
	list-style:none;
	background:none;
	margin:0;
	padding:0;	
}
#links_with_style ul li ul li {
	background:url(images/a.gif) no-repeat left; padding-left:13px; line-height:16px; color:#54185A;
}

#links_with_style ul li ul li a {color:#54185A; text-decoration:none;}
#links_with_style ul li ul li a:hover { text-decoration:underline;}


#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}

#calendar {
	vertical-align:top;
}
#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#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;
}
#calendar_wrap {
	vertical-align:top;
	padding:10px 0px 25px 3px; 
}

.textwidget {
	text-align:left;
	padding:10px 0px 25px 3px; 
}

.navigation {
	padding:0px 0px 15px 0px;
	color:#000000;
}
.navigation a {
	color:#000000;
	text-decoration:underline;
}
.navigation a:hover {
	color:#000000;
	text-decoration:none;
}

#statusbar {
	padding:0px 10px 20px 3px;
	text-align:justify;
}
#statusbar p {
	padding:0px; 
	margin:0px;
}
#statusbar a {
	text-decoration:underline;
	font-weight:bold;
}
#statusbar a:hover {
	text-decoration:none;
	font-weight:bold;
}

#wrapper { float:right; margin-left:-185px; width:100%;}

#content { margin-left:185px; margin-right:190px; background:url(images/m-dr.gif) repeat-x top right #FFF8FF;}

#content .t_dr { background:url(images/m-t-dr.gif) repeat-x top;}
#content .l_t { background:url(images/m-l-t.gif) no-repeat left top;}
#content .r_t { background:url(images/m-r-t.gif) no-repeat right top; height:10px;}

#content .b_dr { background:url(images/m-b-dr.gif) repeat-x top;}
#content .l_b { background:url(images/m-l-b.gif) no-repeat left top;}
#content .r_b { background:url(images/m-r-b.gif) no-repeat right top; height:10px;}

#content .l_dr { background:url(images/m-l-dr.gif) repeat-y left;}
#content .r_dr { background:url(images/m-r-dr.gif) repeat-y right;}
#content .l { background:url(images/m-l.gif) no-repeat left top;}
#content .r { background:url(images/m-r.gif) no-repeat right top; }

.content_margin { padding:12px 16px 1px 16px;}

#content #search { padding-right:10px; text-align:right; margin-bottom:18px;}
#content #search input { vertical-align:middle; width:276px; height:20px; border-color:#CDCDCD; border-bottom-width:1px; padding-left:5px; font-size:1.21em;}
#content #search .input { width:50px; height:20px; padding:0; margin-left:10px;}

#site_bar #search { padding-right:10px; text-align:right; margin-bottom:18px;}
#site_bar #search input { vertical-align:middle; width:130px; height:18px; border-color:#CDCDCD; border-bottom-width:1px; padding-left:5px;}
#site_bar #search .input { width:50px; height:20px; padding:0; margin-left:10px; margin-top:4px;}

#content .m1 #search { padding-right:10px; text-align:left; margin-bottom:18px;}
#content .m1 #search input { vertical-align:middle; width:276px; height:20px; border-color:#CDCDCD; border-bottom-width:1px; padding-left:5px; font-size:1.21em;}
#content .m1 #search .input { width:50px; height:20px; padding:0; margin-left:10px;}


.m1 { background:#FEEAFF; width:100%; }
.m1_l_t { background:url(images/m1-l-t.gif) no-repeat left top;}
.m1_r_t { background:url(images/m1-r-t.gif) no-repeat right top;}
.m1_l_b { background:url(images/m1-l-b.gif) no-repeat left bottom;}
.m1_r_b { background:url(images/m1-r-b.gif) no-repeat right bottom;}
.m1_marg { padding:18px 19px 20px 24px;}

.head_col1 { width:50%;}
.head_col2 { width:49.9%; padding-top:7px; text-align:right;}

.head_col2 .date { margin-right:11px;}

.date { color:#4C3491; font-weight:bold;}

.author { color:#161616;}

.h_l { background:url(images/bul2.gif) repeat-x; height:14px; margin-top:10px;}

.content_text { margin-top:15px; text-align:justify;}
.content_text ol {list-style-position:inside; padding:0 0 10px 0;}
.content_text ol li {}
.content_text ul {list-style-position:inside; padding:0 0 10px 0;}
.content_text ul li {}

.comment { background:url(images/bul3.gif) no-repeat left; padding-left:17px; color:#4C3491; margin-top:15px;}
.comment a { color:#4C3491; font-weight:bold;}

#footer { height:65px; clear:both;}
#footer .dc1 { padding:18px 197px 10px 10px; text-align:right; color:#4C3491;}
#footer a { color:#4C3491;}