/*  
 * Theme Name: 		DeerParkAlpha 6.0
 * Description: 		Four column news theme by <a href="http://www.theenglishguy.co.uk/">The English Guy</a>, adapted by <a href="http://www.olivermerkin.com/">Oliver Merkin</a>
 * Author: 			Richard Dows (Adapted by Oliver Merkin)
 * Author URI: 		http://www.theenglishguy.co.uk/ , http://www.olivermerkin.com/
 * Version:			6
 * Tags:			three column, four column, valid xhtml, newspaper
 */
 
 
* {
    margin:					0;
	padding:				0;
}

body, html {
	font-size:				93%;
	font-family: 			Georgia,"times new roman",times,serif;
	background-image:		url(images/bg.jpg);
	background-repeat:		repeat-y;
	background-position:	top center;
	background-color:		#c7c7c7 !important ;
}

#rap {
    width:					100%;
	max-width:				1000px;
	text-align:				center;
	margin:					0 auto;}

/*---------------------------------------- OM Formatting ----*/
#frontposts{width:758px!important;overflow:hidden;border:0px solid red;float:left;background:#fff}

#sidebar{width:210px!important;overflow:hidden;float:left!important;background:#FAF0E6;text-align: left;padding:10px;border:0px solid #eee !important;margin-top:10px;}

#cathead{font-size:200%;background:#F4A460 ;font-style:italic;color:#fff;padding:5px;margin-bottom:10px;font-weight:bold}

#date{font-size:100% !important;margin-top:13px;font-style:italic;letter-spacing:2px;}

#copyright2{height:120px !important;background-color:black;padding:0 30px 0 30px;border-right:2px dotted white;font-size:8pt !important;margin-top:20px;margin-bottom:20px}

#copyright2 a{color:white !important}

#featuredpost-top h2 {font-size:800% !important;background:#F4A460 ;font-style:italic;color:#fff;padding:5px;margin-bottom:10px;font-weight:bold}


/*-------------------------------------- the menu ----*/
#navcontainer {width:100%;letter-spacing:1px;
        font-family:"times new roman",times,serif;
        text-transform:uppercase;
        font-weight:normal!important;
        background-color:		#fff;
	margin-top:				5px;
	height:					26px;
	padding:                2px 0 2px 0;
        border-top: 1px solid #000; 
        border-bottom: 3px solid #000;
}
#navcontainer #search {
    float: 					right;
}
#navcontainer #search #s { 
    height:					18px;
	margin:					1px;
	padding:                2px 0 0 2px;
}
#menu {
    display:				table;
    padding:                0; 
    list-style-type:		none;
    white-space:			nowrap;
}
#menu li {
    display:				table-cell;
}
* html #menu li, *+html #menu li {
    float:					left;
}
#menu a {
    width:					auto;
    display:				block;
    padding:                4px 16px;
    color:					#000; 
    background:				#fff; 
    text-decoration:		none;
	margin:                 1px 3px;
}
* html #menu a {
    float:					left;
}
#menu a:hover {
    background:				#fff; color:				darkorange;
}

.container {
    clear:					both; 
	text-decoration:		none;
}
* html .container {
    display:				inline-block;
}



/*---------------------------------------- header ----*/
#header {
    width:					100%;height:130px;overflow:visible;
	txt-align:				center;vertical-align: middle ;
	font-family:			"times new roman",times,serif;
	background-image: url('http://www.olivermerkin.com/pages/logos/dpalogo2.jpg');
	background-repeat: no-repeat;background-position: 35px 27px;
}
#header h1 a{font-family:times new roman !important;letter-spacing:3px;font-size:2.1em;text-transform:uppercase;color:black !important;text-decoration:none;font-weight:normal !important;position:relative;top:20px;}	

#header h2 {font-size:1.6em ! important;font-family:georgia,times new roman !important;letter-spacing:3px;font-weight:normal !important;position:relative;top:10px;}

#header #rssicon {
    margin:					10px;
	float:					right;
}
#rssicon {display:none
}


/*----------------------------- the three columns ----*/
#left, #middle, #right {
	top:					175px;
	float:					left;border-right: 1px solid #ADADAD;
}
#left, #middle, #right {
    width:					31%;
	margin-right:			1%;
	margin-top:				20px;
	background-color:		#fff;
	padding-right:5px                ;
}
* html #left, * html #middle, * html #right {
    width:					23.5%;
}
#left, #middle { }
#left { 
    margin-left:			1%;
}


.colone {
    width:					738px;


	margin-right:			1%;
	margin-left:			1%;
	float:					left;
}
* html .colone {


    width:					70.5%;
}

.colone_single {
    width:					100%;
	margin:					0 auto 10px auto;
	text-align:				center;
}

.coltwo {
    width:					35% !important;
	margin-right:			1% !important;
	border-right:			none !important;
}
* html .coltwo {
    width:					34.5% !important;
}

.noshow {
    display:				none;
}


/*---------------------------------- the featured ----*/
.full {
    width:					100%;
	max-width:				1000px;
	background-color:		#fff;
	clear:					both;
}
*>.full {
	margin-top:				10px;
}

* html .full {
    margin-bottom:			10px;
}
.fullsize {
    width:					98%;
	margin:					10px auto 0 auto;
	padding:                0 10px 0px 10px;
}

.featured_ad {display:none;
    margin:					25px 0 0 10px;
    float:					right;
	clear:					right;
}

.imgtfe{width:50%!important;text-align:center!important;margin:0 !important;
	padding-bottom:5px;padding-left:3px !important;clear:both}

.fullsize img{width:50%!important; margin:0px !important; padding: 10px 15px 0px 0 !important;float:left;} 
.featured p {line-height:160%;font-size:15px;padding-top:0px!important;}
.featured a {color:black!important;text-decoration:none;font-size:12px;font-style:italic}



/*------------------------------------- the posts ----*/

.post {

    font-size:				0.9em;
	text-align:				left;
	padding:                0 0 10px 0;
	position:				relative;
}
.post-single, .post-archive {
    background-color:		#fff  !important;
}

.post-archive {border-top:1px solid #666}


.post-single h2 {background-color:none!important;font-size:30px !important
    
}



.post-single {
	margin-top:				27px;
	padding:                0;
}
.post-single .post-top {
    margin:					0 0 10px 0;
}
.post-info {display:none;padding-left:5px;color:black !important;font-size:80%}
}
.post-archive .post-info { }
.post-top {
    padding:                2px 5px 4px 5px;
	background-color:		#fff;
}
.post-top img {
    float:					left;
	padding:                0 5px 0 0;
}
.post-top h4 {
    color:					#666;
	font-size:				85%;
}


.post-middle {

    padding-left:5px!important

}
.post-middle img {
    margin:					0;
	padding:				0 10px 10px 0;
	border:					0px solid #eee;
}
.post-bottom { 
    border-bottom:			1px solid #666;
    padding:                2px 5px 0px 5px;
    clear:					both;
}
.post-home .post-bottom {
    padding:                1px 5px 0px 5px !important;
}
.post-home h2 a{;padding:3px;border:0px solid grey !important}
.post-single .post-bottom {
    padding:                4px 5px 5px 5px;
	background-color:		none;
	border-bottom:			none;
}

.post-bottom p a{
    font-style:italic
}
.post_ads {
    float:					left;
	clear:					left;
	padding:                10px 10px 5px 5px;
}

.postmetadata, .tagmetadata {
    padding:                3px 0 0 0 !important;
}
.postmetadata {
    font-size:				0.9em;
	margin:					2px 0 0 0;
}
.postmetadata img.comments_icon {
    margin:					0 0 -1px 0;
}
.tagmetadata {
    font-size:				0.7em !important;
    border-top:				1px solid #111;
	margin:					5px 0 0 0;
	text-align:				center;
}
.tagmetadata img {
    margin:                 3px 0 0 0;
}

.post .navigation .alignleft, .post .navigation .alignright {
    background-color:		#fff;
	padding:                2px 5px;letter-spacing:1px;margin:1em auto;
	text-align:				center;
	font-size:				89%;font-style:italic;
	color:					#000;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-radius-bottomright: 3px;
}

.alignright a ,.alignleft a{color:#000!important}


/*------------------ sidebar sections, boxes, etc ----*/
.sidebar_section {
    width:					100%;
	margin:					10px 0;
	text-align:				left;
	background-color:		none;
}
.sidebar_section, .sidebar_top {
    -moz-border-radius-topleft: 3px;
    -webkit-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-radius-topright: 3px;
}
.sidebar_top {
    background-color:		none;
}
.sidebar_top h2 {
    margin:					15px 0 0 5px;
	font-family:			Georgia,"times new roman",times,serif;

}
.sidebar_content { 
    text-align:				left;
}
.sidebar_content ul {

	list-style-type:		none;
    font-size:				12px;
	padding:                0 0 0 0;

}
.sidebar_content ul li a {
    display:				block;
    min-height:				15px;
	padding:                 2px 2px 2px 5px;
}
.sidebar_content ul li :hover {

    background-color:		none;
}

.sidebar_content p {
    padding:                5px;
}



/*---------------------- comments, after the post ----*/
.commentsdiv { width:580px;margin:0 auto;
	clear:					both;
	text-align:				center;
}
.comments-header { 
    background-color:		transparent;
    font-family: Georgia, "Times New Roman",serif !important;border-bottom:1px solid grey!important;letter-spacing:3px;font-style:italic;margin-bottom:10px }

}

.comments-header h2{letter-spacing:3px;font-style:italic ;border-bottom:1px solid grey!important}

.comments-poster {
    float:					right;
	width:					125px;
	text-align:				center;
}
.comments-poster-text {
    font-size:				12px;


}
.comments-middle p{ text-align:left;
    padding:                10px ;
}
.comments-bottom {
    font-size:				0.7em;
	padding:                0 5px 2px 5px;
}  


.comments, .comment { 
    background-color:		#eee;
	margin:					0 0 10px 0;

}

.comments a, .comment a{color:darkorange !important}
.comment {

    width:					450px;
	position:				relative;
}
.comments-arrow {
    position:				absolute;
	left:					419px;
	top:					0;
}

.commentform { 

	margin:					0 auto;
}
.commentform .commentform-inputs {
    width:					100%;

}
.commentform .commentform-inputs .row { 
    vertical-align:			middle;
	padding:                1px 0 !important;
}
.commentform .commentform-inputs label {
    float:					none;
	width:					60px;
    padding:                3px 1px 3px 0;
	font-size:				0.8em;
}
.commentform .commentform-inputs span, .commentform .commentform-inputs input {
    padding-left:			15px;
}
.commentform .commentform-inputs input {
    padding:                1px 3px;
	border:					1px solid #333;
	font-size:				1.0em;
	width:					125px;
	font-family:			Georgia,"Times New Roman",serif;
	font-stretch:			expanded;
}
.commentform .commentform-headers {
    margin: 				10px 20px 0 0;
}
.commentform .commentform-headers p {
    text-align:				justify;

	font-size:				9px;
}

.commentform .commentform-textarea {
    width:					500px;
	margin:			0 auto;padding-top:10px;
	float:					center;
	text-align:				center;
}
* html .commentform .commentform-textarea {
    width:					55%;
}
.commentform .commentform-textarea textarea {
	padding:                5px;
    background-color:		#eee;
	width:					99%;
	border:					1px solid #000;
	font-size:				1.0em;
	font-family:			Georgia, "Times New Roman", serif;
}
.commentform .commentform-buttons {
	text-align:				center;
}
.commentform .commentform-buttons input#submit, .commentform .commentform-buttons input#reset {
    width:					125px;
	padding:                2px 5px;
	margin: 				5px 0 0 0;
}




/*---------------------------------------- footer ----*/
#footer {background-color:#000;color:#fff;text-align:}
}

#footer a:link {
    color:					#fff;
}
#footer a:visited { 
    color:					#eee;
}
#footer a:hover {
    color:					#c00;
    text-decoration:		none;
}



/*--------------------------------- miscellaneous ----*/
abbr, acronym {
    border:					0;
	text-decoration:		none;
}
blockquote {
    background-color:		#eee !important;
	border:					1px solid #ccc;
}
.post-single blockquote {
	border:					0;
    border:					1px solid #666;
    margin:					10px 15px;
	padding:                1px 3px;
}
.commentsdiv blockquote {
    border-top:				1px solid #000;
	border-bottom:			1px solid #000;
	background-color:		#ddd !important;
	margin:					5px 26px 5px 15px;
	padding:                5px;
}
cite {
    font-style:				italic;
	font-size:				0.9em;
}
form {
    width:					99%;}

.uppercase {
    font-variant:			small-caps;
}
.post-single p {

    font-size:color:black !important;font-size:14px !important;padding:0 10px 15px 10px;line-height:160%;
}

.post-single img{ text-align:center;
    display:block;
;padding-top:7px !important}


.post-middle p {
    margin:10px 0 5px 0;

}








p.postmetadata span a {
    text-decoration:		none;
}

.tagmetadata a {
    text-decoration:		none;
}

h1, h2, h3, p, img {
	border:					0;
}
h2.pagetitle {
    text-align:				left;
	padding:                10px 0 25px 5px;margin-bottom:20px !important
	font-family:			Georgia,"times new roman",times,serif;font-size:40px !important;
}  
.colone h3 {
    font-size:				16px;
	font-family:			Georgia,"times new roman",times,serif;
}

.post-top h2, .comments-header h3 {
	font-family:			Georgia,"times new roman",times,serif;
    font-size:				1.4em !important;padding-left:5px;
}
.post-top h3{font-family:Georgia,"times new roman",times,serif;font-size:1.6em !important}
.post-single h2 { }
.post-single h2 a {
	text-decoration:		none !important;
}
.comments-header h2 {
	font-family:			Georgia,"times new roman",times,serif;padding-bottom:5px;
    border-bottom:			none !important;
}

.post ul, .post ol, .post dl, .comments-middle ul, .comments-middle ol, .comments-middle dl {
    margin:					0 0 15px 25px;
	font-size:				1em;
}

div.ads {
    text-align:				center;
	margin:					0 auto;
}
div.spacer {
    clear:					both;
}
.alignleft {
    float:					left;
	clear:					left;
}
.alignright {

    float:					right;
	clear:					right;
}



/*------------------ colors for columns and links ----*/
a:link {color:	#000 ;text-decoration:none;font-weight:bold;}

a:visited { color: #000 ;text-decoration:none;font-weight:bold; }
a:hover { color:darkorange;text-decoration: underline;}
#left a:link {color:#FF8C00;text-decoration:none;}
#left a:visited { color:#FF8C00;text-decoration:none;}
#left a:hover {color:#000;}
#left h3 a:link, #left h3 a:visited {color:#000;}
#left h3 a:hover {color:darkorange;}
#middle a:link { color: #000;text-decoration:none; } 
#middle a:visited { color: #000;text-decoration:none; } 
#middle a:hover { color: darkorange; } 
#middle h3 a:link, #middle h3 a:visited { color: #000; } 
#middle h3 a:hover { color:darkorange; } 
#right a:link { color: #000;text-decoration:none; } 
#right a:visited { color: #000;text-decoration:none; } 
#right a:hover { color:darkorange; } 
#right h3 a:link,#right h3 a:visited { color: #000; } 
 #right h3 a:hover { color: #FF8C00; }
.featured h2, .featured h2 a:link,.featured h2 a:visited{color:#000 !important;font-size:200%;margin-bottom:0px;font-weight:normal!important; text-transform:none;margin-top:20px;background:#fff !important;font-style:normal!important;}

.postmetadata a:link { color: darkorange !important;text-decoration:none; } 
.postmetadata a:hover { color: darkorange !important;text-decoration:underline; } 
.post-single h2 a:link{font-size:130%;font-family:georgia;font-weight:normal;color:black !important} 
#sidebar a:link { color: #000;text-transform:uppercase;font-weight:normal!important; } 
#sidebar a:visited { color: #000;text-transform:uppercase;font-weight:normal!important; } 
#sidebar a:hover { color: darkorange;text-transform:uppercase;font-weight:normal!important; } 
.comments-bottom a:link { color: #FF8C00; } 
.comments-bottom a:visited { color: #FF8C00; } 
.comments-bottom a:hover { color: #000; } 




/*-------------------------------------- calendar ----*/
#wp-calendar {
    margin:					0 1%;
	width:					98%;
}
#wp-calendar caption {
    display:				none;
}
#wp-calendar thead tr { }
#wp-calendar thead tr th {
    text-align:				center;
} 
#wp-calendar tbody tr { }
#wp-calendar tfoot tr { }
#wp-calendar tbody td { 
    min-height:             21px;
	height:					21px;
	background-color:		#fff;
	border-right:			1px solid #ccc;
	border-bottom:			1px solid #ccc;
	margin:					0 5px 5px 0;
	padding:                2px;
	vertical-align:			top;
	text-align:				center;
}
#wp-calendar tbody td:hover {
    background-color:		#8aacd2;
}
#wp-calendar tbody td#today {
    background-color:		#d8dfef;
}
#wp-calendar tbody td#today:hover {
    background-color:		#ddd;
}

#wp-calendar tbody a {
    color:					#3e483d;
	font-weight:			bold;
}
#wp-calendar tbody a:hover {
    color:					#000;
}

#wp-calendar tfoot {
    text-align:				center;
}
#wp-calendar tfoot a {
    color:					#000;
	font-size:				18px;
	text-decoration:		none;
}
#wp-calendar tfoot a:hover {


    color:					#900;








}




/*--------- wordpress css conformance --------*/
.aligncenter, div.aligncenter {
   display: 				block;
   margin-left: 			auto;
   margin-right: 			auto;
}

.alignleft {
   float: 					left;
}

.alignright {
   float: 					right;
}

.wp-caption {
   border: 					1px solid #ddd;
   text-align: 				center;











   background-color: 		#f3f3f3;

   padding-top: 			4px;
   margin: 					10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 		3px;


   -khtml-border-radius: 	3px;
   -webkit-border-radius: 	3px;
   border-radius: 			3px;
}


.wp-caption img {
   margin: 					0;
   padding:                 0;
   border: 					0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 				11px;
   line-height: 			17px;
   padding:                 0 4px 5px;
   margin: 					0;
}

