/*  
 * Theme Name: 		News Time
 * Theme URI: 		http://www.balancednewsblog.com/
 * Description: 	Four column news theme, reminiscent of print news.
 * Author: 		Richard Dows
 * Author URI: 		http://www.thex.com/rd/
 * Modified:        	Szmidt Design 
 */
 
 
* {
    margin:				0;
    padding:				0;
}

body, html {
    font-size:				12px;
    font-family: 			Arial, Helvetica, sans-serif;
}

#rap {
    width:				761px;
    text-align:				center;
    margin:				0 auto;
}

#header, #content, #footer {
    background-color:			#fff;
}

#hline {
    width:				761px; 
    color:				#39c; 
    size:				2px;
}

/*---------------------------------------- header ----*/
#header {
    height:				150px;
    margin:				10px 0px 0px 0px;
}

#headerspace {
    height:				50px;
}
#navcontainer {
    background: 			#fff;
    border-top: 			0px solid #9CC;
    margin: 				0 0 2px 0;
    font: 				normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#navlist {
    list-style: 			none outside none;
}
@media all {
    #navlist {
    text-align: center
    }  
}
#navlist li {
    bottom: 				4px;
    display: 				inline; 
/*    line-height: 			1.2em; */
    position: 				relative;
}
html>body #navlist li {
    background: 			#000;
    margin: 				0 3px 0 0;
    padding: 				4px 0px 4px 0;
}
#navlist a, #navlist a:link, #navlist a:visited {
    background: 			#17c;            /* Inactive Nav buttons */
    border: 				1px solid #fff;
    bottom: 				2px;
    right: 				2px; /* Shadow margin*/
    color: 				#fff;
    cursor: 				pointer;
    display: 				inline;
    height: 				1em;
    padding: 				3px 4px 3px 4px; /* 3px 5px 3px 5px */
    position: 				relative;
    text-decoration:			none;
}
#navlist a:hover {
    background: 			#2aa;
    bottom: 				1px;
    color: 				#fff;
    position: 				relative;
    right: 				1px;
}
#navlist a:active {
    background: 			#159;
    bottom: 				0;
    color: 				#fff;
    position: 				relative;
    right: 				0;
}
#navlist li#active {
    background:             		#17c;
    border:                 		1px solid #fff;
    bottom:                 		1px; 
    right:                  		5px;
    color:                  		#fff;
    cursor:                 		pointer;
    display:                		inline;
    height:                 		1em;
    padding:                		0px 0px 0px 0px;
    position:               		relative;
    text-decoration:        		none;
 /*   margin:           		  0 5px 0 0;
 /*   background: 			  #339;
    display: 				inline;
    margin: 				0 0px 0 0;
    padding: 				0;
    position: 				relative; */
}
html>body #navlist li#active {
    background: 			#000;
    margin: 				0 0px 0 0px;
}
#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover {
    background: 			#369;  /* Active Button */
    border-bottom: 			1px solid #9cc;
    border-left: 			1px solid #9cc;
    border-right: 			1px solid #9cc;
    border-top: 			1px solid #9cc;
    bottom: 				4px;
    right: 				0px;
    color: 				#fff;
    cursor: 				text;
    margin: 				0px;
    padding: 				3px 6px 3px 6px;
    position: 				relative;
}


/*--------------------------------------- content ----*/
#content { 
    text-align:				left;
}



/*----------------------------------- the columns ----*/
.colone, .coltwo {
    float:					left;
}
.colone, .coltwo, .coltwo ul, .coltwo ul ul {
    padding:			0;
    margin:			0px;
}
.colone { 
    margin-top:		        1px;
    width:			566px;
}
* html .colone {
    clear:			left;
}
.coltwo { 
    margin-top:         	1px;
    width:			193px;
    text-align:			left;
    background-color:       	#cde; /*Box insert */
}
*>.coltwo {
    margin-left:            	1px;
}
* html .coltwo {
    float:			right !important;
    clear:			right !important;
}
.coltwo ul {
    list-style-type:		none;
}
.coltwo ul h2 {
    font-variant:		small-caps;
    font-size:			1.3em;
    font-family:		Georgia, "Times New Roman", serif;
    text-decoration:		underline;
    margin-bottom:		5px;
}
.coltwo ul ul {
    font-size:			11px;
    list-style-image:       url(images/blog-smallarrow.gif);
    margin:                 0 0 0 10px !important;
}

#left, #right, #middle { 
    width:				188px;
    float:				left;
}
#middle {
    width:				188px !important;
    border-left:			1px dotted #ccc;
    border-right:			1px dotted #ccc;
}
* html #middle {
    width:				188px !important;
}
* html #right {
    float:				right !important;
    clear:				right !important;
}



/*---------------------------------------- footer ----*/
.footer { 
    clear:				both;
    font-size:				0.9em/1.4em;
    text-align:				center;
}

/*------------------------------------- the posts ----*/
.post {
    font-size:				1.0em;
    width:				170px;
    margin:				0 10px 10px 10px;
    padding:				0;
    text-align:				left;
}
* html .post {
    width:				170px;
}

.full {
    width:				578px;
    clear:				both;
    padding-bottom: 			10px;
}

.full .post {
    width:				550px !important;
    border:				1px solid #369;  /* dark grey blue*/
    margin:				1px 0 0 0;
    padding:				5px 1px 0 1px;
}
* html .full .post {
    width:				530px !important;
    margin-left:			10px !important;
}

.full .post p {
    margin:				5px 0;
}

.full .post ul, .full .post ol, .full .post dl {
    padding-left:           		10px; /* 20 */
}

.post-single {
    width:					500px !important;
	margin:					0 auto;
	border:					0;
}

.post-info {
	width:					40px;
	text-align:				right;
	margin:					0 1px 2px 5px;
	padding:				0;
	float:					right;
	clear:					right;
	font-size:				9px;
	background-color:		#fff;           /* Date light light green */
    color:                  #393;   
	border:					0px solid #363;
}

.full .post-info {
    font-size:				12px;
	font-weight:			bold;
}

#featured {
    margin:				0.5em 0.5em 0.5em 0.5em;
}
.post-top { 
    font-family:            Georgia, "Times New Roman", serif;
	font-variant:			small-caps;
}
.post-top h2 {
    font-size:				1.4em;
}
.post-top h3 {
    font-size:				1.2em;
}
.post-time {
    font-weight:			bold;
    font-size:				1.2em;
}
.post-time:first-letter {
    font-size:				1.4em;
	font-variant:			small-caps;
}
.post-time, .post-bottom { 
    clear:					both;
}
.post-middle { }
.post-bottom { 
    padding:                0 0 10px 0;
    border-bottom:			1px solid #ccc;
}
.full .post-bottom {
    border:					0 !important;
	padding:		        0 !important;
}

.postmetadata {
    font-size:				0.9em;
}

.alignleft {
    float:					left;
	clear:					left;
}
.alignright {
    float:					right;
	clear:					right;
}

.commentlist { 
    list-style-type:		none;
}
.commentlist li {
    margin:					0 0 15px 0;
    padding:				2px 5px;
	background-color:		#F4F9FB;
	border:					1px solid #ccc; /* grey */
}
.commentlist li:hover {
    background-color:		#F9F9F9;
}
.commentlist span {
    float:					right;
	clear:					right;
	margin:					2px 2px 2px 5px;
    font-style:				italic;
	font-size:				20px;
	color:					#1fc; /* Comment number light green*/
}


/*--------------------------------- miscellaneous ----*/
abbr, acronym {
    border:					0;
	text-decoration:		none;
}
blockquote {
    background-color:		#eee !important;
	padding:				0 2px;
	border:					1px solid #ccc;
}
p {
    margin:					0;
	padding:				0;
}
h1, h2, h3, p, img {
	border:					0;
}
.post-single p {
    padding:				5px 0;
}
#left h3 a, #middle h3 a, #right h3 a {
    text-decoration:	none;	
}
a:link { 
	color:					#169; /* Page links gray blue*/
}
a:visited { 
    color:					#333; /* Page links gray */
}
a:hover { 
    color:					#3aa; /* Over page links light green*/
}
h2 a, h2 a:visited, h3 a, h3 a:visited {
    text-decoration:		none;
}

h3 a:link {
    color:					#169; /* Page links H3 */
}
h3 a:visited {
    color:					#333; /* Page links H3 light grey*/
}
h3 a:hover {
    color:					#3aa; /* Page links H3 light green*/
}


div.ads {
    text-align:				center;
}
div.spacer {
    clear:					both;
	border:					0px solid #fff !important;
	background:				#fff;
}


form#searchform input#s {
    width:					150px;
}

.copyright {
clear:			both;
font-family:            Verdana, Georgia, "Times New Roman", serif;
font-size:		0.7em;
text-align:		center;
font-variant:           small-caps;
margin:			0 50px 0 50px;
}

.trademark { 
margin:			0px 1px 10px 1px; 
font-family:            Verdana, Georgia, "Times New Roman", serif;
font-size:              0.9em;
text-align:		left;
}

.books {
margin:                 10px 2px 10px 2px;
font-family:            Verdana, Georgia, "Times New Roman", serif;
font-size:              1.0em;
font-variant:           small-caps;
}
.col_head {
color:			#13c;
margin:			0 0 8px 0;
}
