/*  
Theme Name: prwtheme
Theme URL: http://prwriterextraordinaire.com
Description: PRW Wordpress Theme
Version: 1.0
Author: Skaneateles Design
Author URL: http://skaneatelesdesign.com
*/
/* CSS Document */
*{margin:0; padding:0;moz-outline:none;outline:none;}
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li { display: list-item }
ol, dl, dir, menu { margin: 1.12em 0 }
ol, ul, dir, menu, dd { margin-left: 40px }
ol { list-style-type: decimal }
ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0 }

html { height:100%; min-height:100%; }
body{  font-family:arial; font-size:11px; line-height:14px; color:#fff; height:100%;min-height:100%;background:#fff url(images/prw-typewriterbg.jpg) no-repeat;}
img { border:0;}
p { padding:8px 0; }

table, td {border-collapse:collapse;}
table, td, img {border:0; margin:0; padding:0;}
td, tr {vertical-align:top; text-align:left;}

/**********************************************/
input, textarea{font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}
.indent_center input, textarea {}
.searching {width:100px; height:auto; color:#000000; background-color:#FFFFFF; height:18px; margin-right:10px; border: solid 1px #7D7D7D;}
/**********************************************/

.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 850)? "850px" : "100%"); min-width:850px;}
.htf {height:100%; min-height:100%;}

/*.main {width:100%; margin:auto;}*/
.main {width:100%; margin:auto; background:transparent }

a,a:link,a:visited,a:active,a:hover {color:#fff; text-decoration:underline;font-weight:bold;}

 
h1 { font-size:5.45em; color:#fff; font-weight:normal; line-height:1.01em; width:auto;}
h1 a  {color:#fff; text-decoration:none;}
h2{ font-size:1.01em;}
h3 { color:#fff; font-weight:normal; font-size:1.6em; line-height:1.1em;}
h3 a,h3 a:link,h3 a:active,h3 a:hover,h3 a:visited {color:#fff; text-decoration:none; font-weight:normal;}
h3 a:hover { text-decoration:underline; }

/*******global********/
/*ul { margin:0;}*/
.float{float:left; margin:0 20px 0 0;}
img.alignleft{float:left;padding-right:8px;}
img.alignright{float:right;padding-left:8px;}
.col{float:left;}

.glob_side_bar { width:200px; margin:24px 16px 0 0; position:relative; color:#fff; }
.glob_side_bar a {color:#fff; text-decoration:underline;}
.glob_side_bar a:hover{text-decoration:underline;}
.side_bar { width:197px; }
#tag_cloud { line-height:200%; }
#tag_cloud a:link { font-weight:normal;}
#tag_cloud a:hover { font-weight:normal;}
#tag_cloud a:active { font-weight:normal;}
#tag_cloud a:visited { font-weight:normal;}

.column_center{width:100%;}
.indent_center { padding:0px 16px 10px 0px; margin:0; color:#fff; overflow:hidden; }
.indent_center p img.alignleft, .indent_center p img.alignright { padding-top:4px; padding-bottom:4px;}

#wraptable { width:97%;}
#wraptable-main { width:100%; }

#maintable { width:100%; background:#910000;}
#maintable-left { width:100%; }
#maintable-right { width:200px; }

#sidebar-wrap { border-left:4px solid #fff;padding-left:16px;margin:8px 0; }

.clear{clear:both;}
.w100 { width:100%;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in12 { padding-bottom:12px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}
/*******global********/

.content { /*background:url(images/bg_left.jpg) 0 0 no-repeat;*/}
.content .indent { padding:0 0 10px 0;}



/*******************box*********************************/
.left_top{ background:url(images/left_top.gif) left top no-repeat; width:18px; height:14px;}
.side_top{ background:url(images/side_top.gif) left top repeat-x; height:14px;}
.right_top{ background:url(images/right_top.gif) left top no-repeat; width:20px; height:14px;}

.left_top_2{ background:url(images/left_top_2.gif) left top no-repeat; width:18px; height:31px;}
.side_top_2{ background:url(images/side_top_2.gif) left top repeat-x; height:31px;}
.right_top_2{ background:url(images/right_top_2.gif) left top no-repeat; width:20px; height:31px;}


.side_left_3{ background:url(images/side.gif) left top repeat-y;}
.side_right_3{ background:url(images/side.gif) right top repeat-y;}
.left_top_3{ background:url(images/left_top_3.gif) left top no-repeat;}
.side_top_3{ background:url(images/side_top_3.gif) left top repeat-x #EBEBEB;}
.right_top_3{ background:url(images/right_top_3.gif) right top no-repeat; width:100%; min-height:183px; height:auto !important; height:183px;}
.inside_widget { padding:0;}

.left_bot{ background:url(images/left_bot.gif) left bottom no-repeat; width:18px; height:17px;}
.right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:20px; height:17px;}
.side_bot{ background:url(images/side_bot.gif) left bottom repeat-x; height:17px;}


/***************************arhive**************************/
#archives.widget_style .left_top{ background:url(images/left_top_ar.gif) left top no-repeat; width:18px; height:14px;}
#archives.widget_style .side_top{ background:url(images/side_top_ar.gif) left top repeat-x; height:14px;}
#archives.widget_style .right_top{ background:url(images/right_top_ar.gif) left top no-repeat; width:20px; height:14px;}

#archives.widget_style .left_top_2{ background:url(images/left_top_2_ar.gif) left top no-repeat; width:18px; height:31px;}
#archives.widget_style .side_top_2{ background:url(images/side_top_2_ar.gif) left top repeat-x; height:31px;}
#archives.widget_style .right_top_2{ background:url(images/right_top_2_ar.gif) left top no-repeat; width:20px; height:31px;}


#archives.widget_style .side_left_3{ background:url(images/side.gif) left top repeat-y;}
#archives.widget_style .side_right_3{ background:url(images/side.gif) right top repeat-y;}
#archives.widget_style .left_top_3{ background:url(images/left_top_3_ar.gif) left top no-repeat;}
#archives.widget_style .side_top_3{ background:url(images/side_top_3_ar.gif) left top repeat-x #E7E7E7;}
#archives.widget_style .right_top_3{ background:url(images/right_top_3_ar.gif) right top no-repeat; width:100%; min-height:132px; height:auto !important; height:132px;}
#archives.widget_style .inside_widget { padding:16px 0 10px 35px;}

#archives.widget_style .left_bot{ background:url(images/left_bot_ar.gif) left bottom no-repeat; width:18px; height:17px;}
#archives.widget_style .right_bot{ background:url(images/right_bot_ar.gif) right bottom no-repeat; width:20px; height:17px;}
#archives.widget_style .side_bot{ background:url(images/side_bot_ar.gif) left bottom repeat-x; height:17px;}

/***************************end**************************/


/***************************meta**************************/
#meta.widget_style .left_top{ background:url(images/left_top_me.gif) left top no-repeat; width:18px; height:14px;}
#meta.widget_style .side_top{ background:url(images/side_top_me.gif) left top repeat-x; height:14px;}
#meta.widget_style .right_top{ background:url(images/right_top_me.gif) left top no-repeat; width:20px; height:14px;}

#meta.widget_style .left_top_2{ background:url(images/left_top_2_me.gif) left top no-repeat; width:18px; height:31px;}
#meta.widget_style .side_top_2{ background:url(images/side_top_2_me.gif) left top repeat-x; height:31px;}
#meta.widget_style .right_top_2{ background:url(images/right_top_2_me.gif) left top no-repeat; width:20px; height:31px;}


#meta.widget_style .side_left_3{ background:url(images/side.gif) left top repeat-y;}
#meta.widget_style .side_right_3{ background:url(images/side.gif) right top repeat-y;}
#meta.widget_style .left_top_3{ background:url(images/left_top_3_me.gif) left top no-repeat;}
#meta.widget_style .side_top_3{ background:url(images/side_top_3_me.gif) left top repeat-x #E7E7E7;}
#meta.widget_style .right_top_3{ background:url(images/right_top_3_me.gif) right top no-repeat; width:100%; min-height:135px; height:auto !important; height:135px;}
#meta.widget_style .inside_widget { padding:16px 0 0 35px;}

#meta.widget_style .left_bot{ background:url(images/left_bot_me.gif) left bottom no-repeat; width:18px; height:17px;}
#meta.widget_style .right_bot{ background:url(images/right_bot_me.gif) right bottom no-repeat; width:20px; height:17px;}
#meta.widget_style .side_bot{ background:url(images/side_bot_me.gif) left bottom repeat-x; height:17px;}

/***************************end**************************/

#links_with_style.widget_style .right_top_3{width:100%; min-height:235px; height:auto !important; height:235px;}

/***************************end**************************/

.bg{ background: #fff; height:auto !important; margin:0 0 0 250px;}
/*******************header*********************************/
#header {background:url(images/navbg.gif) 0 0 repeat-x #fff; width:97%; height:81px; }
#header .indent { padding:0 0 0 0; }

#header .menu {
	height: 81px;
	margin: 0px auto 0px;
	padding: 0px;
}

#header .menu #nav {
	margin: 0px;
	padding: 0px;
}
	
#header .menu #nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#header .menu #nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#header .menu #nav li a, #header .menu #nav li a:link, #header .menu #nav li a:visited {
	display: block;
	font-size: 16px;
  margin: 0px 10px 0px 0px;
	padding: 33px 15px 34px 15px;
  color:#FFFFFF;
  font-family:Times,"Times New Roman",serif;
  font-size:1.5em;
  text-decoration:none;
  font-weight:bold;
}

#header .menu #nav li a:hover, #header .menu #nav li a:active {
	background: #888;
	color: #FFFFFF;
  margin: 0px 10px 0px 0px;
	padding: 33px 15px 34px 15px;
	text-decoration: none;
}

.search_bar { float:right; padding:29px 32px 0 0; width:150px; }
/*******************end header*********************************/

.left_top_con { background:url(images/left_top_con.gif) 0 0 no-repeat; width:12px; height:12px;}
.right_top_con { background:url(images/right_top_con.gif) 0 0 no-repeat; width:12px; height:12px;}
.side_top_con { background:url(images/side_top_con.gif) 0 0 repeat-x; height:12px;}

.left_bot_con { background:url(images/left_bot_con.gif) 0 0 no-repeat; width:12px; height:12px;}
.right_bot_con { background:url(images/right_bot_con.gif) 0 0 no-repeat; width:12px; height:12px;}
.side_bot_con { background:url(images/side_bot_con.gif) 0 0 repeat-x; height:11px;}


.side_left_con { background:url(images/side_con.gif) 0 0 repeat-y #FFFFFF;}
.side_right_con { background:url(images/side_con.gif) right top repeat-y; width:100%;}
/*******************side_bar*********************************/

.side_bar .inside{ padding:0px 0 0 0;}
/*.indent_h{ background:url(images/bull.gif) 0 1px no-repeat; padding:2px 0 12px 24px; margin:1px 0 0 10px;}*/

/*---------------------------------------------------*/
.widget_style { border-bottom: 2px dotted #fff; margin:0 0 16px 0; padding:0 0 8px 0;}

.widget_style h2 {font-size:1.3em; line-height:1.07em; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
.widget_style h2 a {color:#FFFFFF; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { margin:0 0 0 9px;}
.widget_style li { font-size:1.01em; line-height:2.09em; color:fff;}
.widget_style li a { font-size:1.01em; line-height:2.09em; color:#fff; text-decoration:underline; background:url(images/arr.gif) no-repeat 0px 6px; padding:0 0 0 17px;}
.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/

#categories.widget_style ul {margin:0 0 0 0;}
#categories.widget_style li { font-size:1.01em; line-height:2.07em; color:#fff;}
#categories.widget_style li a { font-size:1.01em; line-height:2.07em; color:#fff; text-decoration:underline; background:url(images/arr.gif) 0 6px no-repeat; padding:0 0 0 16px;}
#categories.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/

#archives.widget_style ul {margin:0 0 0 0;}
#archives.widget_style li { font-size:1.01em; line-height:2.07em; color:#fff;}
#archives.widget_style li a { font-size:1.01em; line-height:2.07em; color:#fff; font-weight:bold; text-decoration:underline; background:url(images/arr.gif) 0 6px no-repeat; padding:0 0 0 16px;}
#archives.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/

#links_with_style ul {margin:0 0 0 0; background:none; line-height:14px;}
#links_with_style ul ul h2{ margin:0 0 0 0; padding:0; background:none;}
#links_with_style ul li h2 { font-size:11px; line-height:14px; list-style:none; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
#links_with_style ul li ul { margin:0 0 0 9px;}
#links_with_style ul li ul li { font-size:1.01em; color:#fff;  padding:0 0 0 0;}
#links_with_style ul li ul li a{padding:0 0 0 17px;}

/*---------------------------------------------------*/

#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 30px 0px 0;}
#calendar_wrap caption { color:#fff; font-weight:bold; font-size:1.01em;}
#calendar_wrap td {width:25px; text-align:right; color:#fff; font-size:1.11em;}
#calendar_wrap td a {color:#fff;}
#calendar_wrap th { color:#fff;}
#calendar_wrap a {font-weight:bold;}

/*---------------------------------------------------*/

#statusbar {text-align:justify; color:#000000;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#000000;}
/*******************end side_bar*********************************/

.left_top_5 { background:url(images/left_top_5.gif) left top no-repeat #F2F2F2;}
.right_top_5 { background:url(images/right_top_5.gif) right top no-repeat;}
.left_bot_5 { background:url(images/left_bot_5.gif) left bottom no-repeat;}
.right_bot_5 { background:url(images/right_bot_5.gif) right bottom no-repeat; width:100%;}


/*******************column_center*********************************/
.text_box { font-size:1.18em; line-height:1.3em; padding:8px 30px 17px 31px; text-align:left;}
.text_box_home { font-size:1.3em; line-height:1.3em; padding:8px 30px 17px 31px; text-align:left;}

.text_box li a{ font-size:1.01em; line-height:2.23em; color:#fff; background:url(images/arr_con.gif) 0 6px no-repeat; padding:0 0 0 12px;}

.title { padding:22px 11px 0px 31px;}
.title span { color:#fff;  font-size:1.01em; line-height:2.01em; padding:0 0 0 2px;}
.date { padding:14px 0 0 32px; font-size:1.27em; line-height:1.09em; color:#fff;}
.date .bg_date{ background:url(images/pic_date.gif) 0 0 no-repeat; padding:0 0 0 20px;}

.comments { margin:0 17px 0 13px; color:#fff; font-size:1.01em; font-weight:bold; line-height:1.9em; padding:21px 40px 7px 20px; border-bottom:2px dotted #fff; border-top:2px dotted #fff;}
.comments a,.comments a:link,.comments a:hover,.comments a:active,.comments a:visited { background:url(images/arr_1.gif) 0 6px no-repeat; padding:0 0 0 12px; text-decoration:underline; color:#fff; font-size:1.01em; line-height:1.9em;}
/*******************end column_center*********************************/

.navigation {
  margin:16px;
}

/*************************************/
#recent-posts  {vertical-align:top;}
#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;}

.widget_style.search{background:none; margin:0; padding:0;}
.oddcomment{color:#fff;}

p.twitter-message {
  padding:0 0 16px 0;
}

/*******************latest posts***************************/
#latestposts-heading {
  padding:16px 0 0px 32px;
}

#latestposts {
  background:transparent url(images/prw-latestpostsbg.gif) no-repeat;
  height:168px; /*total height 175px*/
  margin:8px 0 0 8px;
  padding:16px 0 0px 80px;
}

/*******************end latest posts***********************/


/*******************footer*********************************/
#footer {font-size:1.01em; line-height:1.01em; color:#484848; font-weight:bold; text-transform:uppercase; text-align:right; padding:0px 40px 16px 0; }
#footer a{ color:#484848;}
/*******************end footer*********************************/