

/* 
---------------------------------
PrecisionSEO Screen Style Sheet
by Simon Dang / www.PrecisionSEO.com
---------------------------------
*/


/* Styles the Current Link in Left Margin
------------------------------------------------------*/
@import "currentlink_styles.css"; 


/* HTML Elements 
------------------------------------------------------*/
	body {
		background-image:url(../images/bodySlice.gif);
		background-repeat:repeat-x;
		}
				

/* General Layout */
		
#contactForm { 
		margin: 2px 0px 0px 130px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 5px;
		width: 538px;
		border-right: 1px solid #000;
		border-left: 1px solid #000;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		}	
		

#mainContainer {
		width: 885px;
		margin-right: auto;
		margin-left: auto;
		background:#FFFFFF;
}

		
#centercontentMain { 
		width:835px;
		background:#FFFFFF;
		padding-left:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

#centercontentMain h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		display:inline;
	}

#centercontentMain h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		display:inline;
	}


#smallerBox {
	width:600px;
	float:left;
	border:1px;
	border-color:#000000;
}


.last5Box {
	padding-right:40px;
	width:150px;
	float:right;
	border:1px;
	border-color:#CCCCCC;	
}
.last5Box h3 {
	display:inline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}



	#centercontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px; 
	padding-left:15px;
	float:left;
	width:712px;
	background:#FFFFFF;
		}

#centercontent h1{
	font-family:Arial, Verdana;
	font-size: 18px;
	font-weight:bold;
	color:#333333;
	display:inline;

}


#centercontent 	a:link,  #centercontent a:active {
		color: #339;
		text-decoration: underline;
		}
#centercontent a:visited {
		color:#CC3399;
		text-decoration: underline;
}

#centercontent a:hover {
	color:#0099FF;
	text-decoration:underline;
}


	
	
#header {
	/*background-image:url(../images/headerSlice.gif);
	*/
		margin-right: auto;
		margin-left: auto;
		width: 885px;
		height:100px;
		padding: 0px;
		}
#header h1 {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana; 
	COLOR: #A9A5A5;
	display:inline;
	text-align:center;
}
		
#header a:link, #header a:visited, #header a:active, #header a:hover {
	text-decoration:none;
}		
		
		
#logo {
	float:left;
	height:125px;
	padding-left:20px;
	padding-top:8px;
	display:inline;
	width:400px;
	display:inline;
}
	
#logoRight {
	float:right;
	display:inline;	
	width:435px;
	height:125px;
}

#headerButton {
	padding-top:40px;
	padding-left:180px;
	}
#headerButton h1 {
	font-family:Arial, Verdana;
	font-size:17px;
	color:#4E61C6;
	display:inline;
}	

#headerButtonLinks {
	float:right;
	padding-right:30px;
}

#headerButtonLinks a:link, #headerButtonLinks a:visited, #headerButtonLinks a:active{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#696D71;
	font-weight:bold;
	text-decoration:underline;
}

#headerButtonLinks a:hover{
	color:#FF3300;
	font-family:Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

		
#headerMenu {
		background-image:url(../images/headerMenuSlice.gif);
		margin-right: auto;
		margin-left: auto;
		width: 885px;
		height: 35px;
		border-bottom: 2px solid #ffffff;
		font:Arial, Verdana;
		font-size: 13px;

}
		
	#menulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		margin-right: auto;
		margin-left: auto;
		display:block;
		height: 35px;
		padding-top:20px;

		}	
	#menulinks a:link, #menulinks a:visited, #menulinks a:active {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #ffffff;
		text-decoration: none;
		margin-bottom: 0px;
		padding: 12px;
		padding-bottom: 3px;
		height: 35px;


		}
	#menulinks a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #000000;
		text-decoration: none;
		background: #ffffff;
		margin-bottom: 0px;
		padding: 12px;
		padding-bottom: 3px;
		height: 35px;
	}
#chickBox {
	width: 885px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

#chickUp {
	width:782px;
	height:222px;
	margin-top:15px;
	background-image:url(../images/chickUp.gif);
	margin-left:auto;
	margin-right:auto;
	
}
#chickDown {
	width:782px;
	height:45px;
	background-image:url(../images/chickDown.gif);
	margin-left:auto;
	margin-right:auto;
}


#chickUp h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FF9E1C;
	padding-left:383px;
	padding-top:100px;
}
#chickUpblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0227ED;
	display:inline;
}

#chickDown h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0227ED;
	padding-left:60px;
	padding-top:14px;
}

#chickDown a:link, #chickDown a:visited, #chickDown a:active {
	text-decoration:none;
	color:#0227ED;
}

#chickDown a:hover {
	text-decoration:underline;
	color:#FF9E1C;
}


/* Ad classes
----------------------------------------------------*/

.adClass {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.adClass a:link, .adClass a:visited, .adClass a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66CC00;
}

.adClass a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099CC;
}

.adClass h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:red;
	display:inline;
}

.adClass h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	display:inline;
}	




/************************************** Profile Header ***************************************************/


.whiteProfile{
	background:#FFFFFF;
}



.greyProfile{
	background:#EFEDFB;
}


#profileHeader
{
    float: left;
    width: 600px;
    padding: 5px;
}


	#profileHeader a:link, #profileHeader a:visited, #profileHeader a:active {
		text-decoration: none;
		display: block;
		}
	#profileHeader a:hover {
		text-decoration: none;
		background: #DAF1FE;		
		display: block;
		}
		



#profileHeader #profileImage,
#profileHeader #defaultServiceMagicIcon
{
		float: left;
		margin: 0px 15px 15px 0px;
		padding: 0px;
}

#profileHeader #profileImage img
{
    /* Will need to someday stop having the borders rendered in the image itself */
    /*border: 1px solid #000;*/
}

#profileHeader #profileImage .caption
{
    display: block;
    text-align: center;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 0.85em;
    color: #999;
    margin: 0.25em 0 0 0;
}

#profileHeader #profileInfo
{
    position: relative;
    float: left;
    width: 400px; margin: 0 5px 0 0;
}

#profileHeader #profileInfo h1
{
    margin: 0;
}

#profileHeader #profileInfo #profileAddress .mapLink
{
    margin-left: 0.5em;
}

#profileHeader #profileInfo #editorialProfile
{
    margin: 0.5em 0 0 0;
}

#profileHeader #profileInfo #editorialProfile .hdr
{
    font-weight: bold;
}

#profileHeader #profileInfo #editorialProfile p
{
    margin: 0;
}


#profileInfo h3
{
	font-size:14px;
	display:inline;
}

#profileInfo h4
{
	font-size:13px;
	display:inline;
}


.rightSuper {
	width:420px;
	float:right;
}

.leftSuper {
	width:100px;
	float:left;
}




		
/* Tables
------------------------------------------------------*/
.smallInput {
	width: 50px;
}
.medInput {
	width: 90px;
}
.largeInput {
	width: 150px;
}

	.smallformtable {
		margin:0px;
		padding:0px;
		font-family:Arial, Verdana;
		font-size: 10px;
		color: #000;
		line-height: 80%;
		}
	.smallformtable td {
		border: 1px solid #ddd;
		padding: 3px;
		margin:0px;
		font-family:Arial, Verdanal;
		font-size: 10px;
		color: #000;
		line-height: 80%;
		}
	table {
		margin:0px;
		padding:0px;
		font-family:Arial, Verdana;
		font-size: 11px;
		color: #333;
		}
		
	.formtable {
		margin:0px;
		padding:2px;
		}
	.formtable td {
		border: 1px solid #ddd;
		padding: 3px;
		margin:0px;
		}

/* Footer
------------------------------------------------------*/

	#footer {
		height: 150px;
		margin-right: auto;
		margin-left: auto;
		font-family:Arial,Verdana;
		padding: 5px;
		width: 885px;
  		font-size:90%;
		color: #969696;
		clear:both;
  		}

		
	#footer a:link, #footer a:visited, #footer a:active {
		color: #969696;
		text-decoration: none;
		margin: auto;
		}
	#footer a:hover {
		color: #969696;
		text-decoration: underline;
		margin: auto;
	}
		
/* Miscellaneous 
-------------------------------------------------------*/

	.rightalign {
		float: right;
		margin: 0px 0px 10px 15px;
		padding: 0px;
	}
	
	.leftalign {
		float: left;
		margin: 0px 15px 15px 0px;
		padding: 0px;
		}
		
	.required {
		color:#FF0000;
		font-size: 10px;
		display: inline;
	}
	
	.red {
		display: inline;
		color:#ff0000;
	}
	
	#redHover a:link, .red a:visited, .red a:active {
		color:#ff0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
	}
	
	#redHover a:hover {
		color:#FFFFFF;
		background:#FF0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
	}
	

.right {
	float:right;
	display:inline;
}


.rightMid {
	padding-left:500px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display:inline;
}

.rightMid a:link, .rightMid a:active, .rightMid a:visited {
	color:#0066FF;
	text-decoration:underline;
}

.rightMid a:hover {
	color:#00CCFF;
	text-decoration:underline;
}


.dotted {
	border-bottom:1px dotted #000;
}


.rightBox {
	padding-top:400px;
	width:150px;
	float:right;
}
.rightBox2 {
	padding-top:40px;
	width:150px;
	float:right;
}

/*-------------------------------------------------- Blog CSS -------------------------------------*/
.post-content, .page-content {
	padding:10px 0;
	margin:3px 0;
	font-family:Arial;
	font-size:15px;
}


.post-date {
	float: left;
	color: #000000;
	font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: center;
	font-weight: bold;
	margin: 3px 10px 0 0;
	padding: 8px 3px;
	width: 60px;
	background: #C5E0F2;
	line-height:1em;
}

.posterInfo {
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#000000;
}

.post-info, .page-info 
{
	font-size:0.85em;
	font-family: Verdana, Arial, Sans-Serif;
	margin:0;
	padding:0;
	color:#333;
}
.page-info 
{
	text-align:center;	
}
.post-info a
{
	color:#990000;
}
.post-info a:hover 
{
	color:#000;
}
.post-title, .page-title {
	font-family:Arial;
	font-size:1.3em;
	margin:0;
	font-weight:bold;
}
.page-title 
{
	font-size:1.1em;
	font-weight:normal;
}

.credit {
	color: #fff;
	font-size: 12px;
	padding: 3px;
	text-align: center;
}
.credit a:link, .credit a:active, .credit a:visited, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: all;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

.storycontent {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
	background-color:#FFFFFF;
	width:480px;
}

#commentform #name, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}
