/*  
Theme Name: new 
Theme URI: http://www.pcdoctor-guide.com/
Description: newpc doc template
Version: 2.0
Author: Kathie.
Author URI: http://www.vexentricity.com
*/

/*global styles */

h1, h2, h3, h4, h5, h6 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	}

h2 {
	font-size: 1.6em;
	color: #000;
	margin: 30px 0 0 0;	
	text-decoration: none;	
	}

h3 {
	font-size: 1.3em;
	color: #000;	
	text-decoration: none;	
	padding: 0;
	margin: 30px 0 0 0;	
	}

blockquote {color: #777;}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
	
strike {color: #777;}	
		
code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps {font-size: 0.9em;	letter-spacing: .07em;}

a:link {color: #00f;}
a:visited {color: #00f;}
a:hover {color: #f00;}	
a:active {color: #f00;}
	
small {color: #777;}

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {
	margin: 15px 10px 0 10px;
	padding-left: 10px;
	border-left: 5px solid #ddd;
	}

a img {
	border: none;
	text-decoration:none;
	}
	
.center {text-align: center;}
					
/* Body and container  --------------------------------------------------------------- */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	margin: 0px;
	padding: 0px; 
	background:  #8696c1 url(images/bak.jpg) repeat-x;   

	}

#page {
		text-align: left;
		margin: 0px auto;
		padding: 0;
		width: 767px;
                  background: #fff;	border:1px solid #475e9b;	}




/* header  ------------------------------------------------------- */
#header {
		background-color: #475e9b;
		padding: 0px;
		margin: 0px auto;
		width: 100%;
		}

#header div.description {	/* not used */
		font-size: 1.2em;
		text-align: center;
		color: #000;	
	}
	
#headerimg {
	margin: 0;
	height: 203px;
	width: 767px;
	background: url(images/header.gif) no-repeat; 
	}
	
#top_ad {
		margin:0;
		padding-left:17px;
		padding-top:7px;
		}

#logo_over { /* cheat to give mouse over on logo */
		width:222px;
		height;105px;
		float:left;
		}

/*	header menus -------------------------------------------------- */

div#menus {
		margin-left: 396px;
		margin-right:0px;
		margin-top:30px;
		width:360px;	
		}		
		
/*  meta menu	----------------------------------------------------- */	
	
div#meta_menu {
		margin-bottom:0px;	
		margin-left:55px;		
		}
	
div#meta_menu ul  {
		margin:0;
		padding:0;
		font-size:10px;		
		}	
	
div#meta_menu li {	
		display: inline;
		padding:0 4px;		
		border-left: 2px #8696c1 solid; 		 
		font-weight:bold;	
		background-color:#fff;
		}
		
div#menus li#first  {border-left: none}		
	
div#meta_menu a:link {color:#000;text-decoration:none;}
div#meta_menu a:visited {color:#000;text-decoration:none;}
div#meta_menu a:hover {background-color:#8696c1;color:#fff;}	
div#meta_menu a:active {color:#f00;}	
	
#meta_menu li#skipto {display:none}	

/*  blog specific menu	------------------------------------------ */
div#blog_menu {
		margin-top:40px;
		margin-bottom:0px;		
		}
	
div#blog_menu ul  {
		margin:0;
		padding:0;
		font-size:13px;
	}	
	
div#blog_menu li {	
		display: inline;
		padding:0 4px;		
		border-left: 2px #8696c1 solid;   
		background-color:#475e9b;
		font-weight:bold;	
/*		background-color:#ff0;	*/
	}	
	
div#blog_menu a:link {
		color:#fff;
		text-decoration:none;		
}
div#blog_menu a:visited {
		color:#fff;
		text-decoration:none;		
}

div#blog_menu a:hover {
		background-color:#8696c1;
		color:#fff;		
}	

div#blog_menu a:active {
		color:#f00;
}		

/* bottom_wrapper -------------------------------------------------------- */
div#bottom_wrapper {
		background-color:#fff;
		
		clear:both
		}

#toplinkad {padding-top:4px}
/* Sidebar --------------------------------------------------------------- */

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 10px 5px;
	width: 200px; border-right:1px solid #8696c1;  border-bottom:1px solid #8696c1; /*  */
         background-color: #EAEAEA;
	}

#sidebar h1 {
	margin: 0;
	padding: 0;
	font-size: 1.3em;	
	}
	
#sidebar h1 a:link {text-decoration: none;color:#000;}
#sidebar h1 a:visited{text-decoration: none; Color:#000;}
#sidebar h1 a:hover {text-decoration: none;}
#sidebar h1 a:active {text-decoration: none;color:#000;}

#sidebar h2 {
	margin: 0;
	padding: 0;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;	
	text-decoration: none;	
	}



#sidebar form {
	margin: 0; 
	}

#sidebar a:link; {color: #729907;}
#sidebar a:visited; {color: #729907;}
#sidebar a:hover; {color: #aa0016;text-decoration: underline;}
#sidebar a:active; {color: #729907;}
	
#sidebar ul, ol { /*
	margin: 0;
	padding: 0; */
	}

#sidebar .toplevelbullet {list-style-type: none;}	
#sidebar ul  {	 /*			
list-style-type: none;
	list-style-image: none;	 */
	margin-bottom: 15px;				
	}

#sidebar ul p {
	margin: 5px 0 8px 0;
	}
	
#sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul { 	 	list-style-type: square;
	margin: 5px 0 0 5px;
	}
	
#sidebar ul ul ul, {
	margin: 0 0 0 10px;
	}

#sidebar ul ol {
	margin: 0 0 0 10px;
	}
	
#sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li {
	margin: 3px 0 0 0;
	padding: 0;
	}
	

#sidebar ul ol li {
	margin: 3px 0 0 0;
	padding: 0;
	}	
	
#sidebar #recent_posts { /* padding-left:9px */ }

#sidebar #wdgttitlehide {color:#000;  }

#sidebar #wdgttitleshow {margin-top: 3px; padding:5px; font-size:1.1em; font-weight:bold;background-color:#8696c1}

	
.prev_posts	a {  /* this is for the previous post titles */

}

.prev_posts	a:hover {  /* this is for the previous post titles */

}

#democracy {padding:5px;border-top: 1px solid #c0c0c0;background-color:#dadada;border-bottom: 1px solid #c0c0c0;}

		
/* content ----------------------------------------------------------------------- */

	
#content {
	width:535px;		
	}

.narrowcolumn {	
	margin: 0;
	float: right;
	padding:  0 5px 20px 5px;	
	}

.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}

.narrowcolumn .postmetadata {
		text-align: center;
	padding-top: 5px;	
	background-color: #fff;
	padding-bottom: 5px;	
		border-top: solid 1px #dadada;
		border-bottom: solid 2px #c0c0c0;
	}
	
.navigation {margin: 0 15px 10px 0;}

.alignright {float: right;width:200px; background-color:#f0f0f0; }

.alignleft {float: left;width:200px;background-color:#f0f0f0;}

.post {margin: 0 0 40px 0; font-size:1.2em; color:#000;}

.post a {color: #475e9b;}

#link_ads {margin: 10px 0}
/* post title heading ---------------------------------------------------------------*/
.post h2 a:link {color:#000; text-decoration:none;}
.post h2 a:visited {color:#000; text-decoration:none;}
.post h2 a:hover {color:#00f; text-decoration:underline;}
.post h2 a:active {text-decoration:none;}


.post img {padding:2px;}

.entry,	.postmetadata {
	clear: left;
  color: #000;	
	}	


.alt {  /* meta data for posts */
	background-color: #f0f0f0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.post small {  /* used in the date for posts */
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

.meta_actions { /* wp-email and wp-print plugins */
		font-size:0.8em; 
		/*float:right; text-align:right; */ 	

			
	}	
	
.ad_inset 	{
		float:right;
		width:150px;

		padding:10px;
}
	
/* Footer  --------------------------------------------------------------- */
#footer {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	clear: both;
	background-color:#475e9b;
	color:#fff;
text-align:center;
	}
	

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

#footer p a:link {color:#fff; text-decoration:none;}
#footer p a:visited {color:#fff; text-decoration:none;}
#footer p a:hover {color:#fff;}
#footer p a:active {color:#fff; text-decoration:none;}
	
/* Archive page  --------------------------------------------------------------- */ /* ----------------------------------------------------------------------*/

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
	font-size: 1.6em;	
}
		

/* Begin Form Elements  ------------------------------------- */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 115px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 5px;
	}

#commentform textarea {
	width: 510px;
	padding: 2px;
	margin: 5px 5px 1px 5px;	
	}

#commentform #submit {
	margin: 0 20px;
	float: right;
	}
/* End Form Elements --------------------------------------------- */



/* Begin Comments ------------------------------------------------ */
.alt {
	margin: 0;
	padding: 10px;
	}

ol.commentlist {
/*	padding: 0; */
	text-align: justify;
	}

.commentlist li {
/*	margin: 15px 0 3px 0; */
/*	padding: 5px 10px 3px 10px; */
/*	list-style: none; */
	font-weight: bold;
	}

ul.commentlist p {
	margin: 10px 5px 10px 5px;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	margin: 5px 0;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	font-weight: normal;
	}
	
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

div.pageview
{
border: 1px solid #999999;
margin: 5px 0px 15px 0px;
}

div.pageview div.pageviewhead
{
background-color: #EEEEEE;
height: 50px;
}

div.pageview iframe
{
border-top: 1px solid #999999;
border-right: 1px solid #999999;
width: 100%;
height: 550px;
}