/*---------------------------------------------
*	File Name:		master.css
*	Website Name:	Sampsonia Way
*	Website URI:	
*	Copyright:		2009 City of Asylum
*	
*	Author: 		Zoltun Design
*	Author URI:		
*--------------------------------------------*/

/* -->> Reset <<<---- */
/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
	color: #000;
}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* -->> Global Settings <<<---- */

html { font-size: 100.1% }

body { font:75%/1.3 Arial, Helvetica, sans-serif; }
 
/* -->> Headings <<<---- */
 
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
 
h1 {
	padding: .375em 0 .375em 0;
	letter-spacing: -1px;
	font-size: 2em;
	font-weight: normal;
	}
 
h2 {
	padding: .5em 0;
	letter-spacing:-1px;
	line-height: 1.333;
	font-size:1.5em;
	font-weight: normal;
	}
 
h3 {
	padding: .5em 0;
	font-size:1em;
	font-weight:bold;
	}
 
/* -->> Common Formatting <<<---- */
 
p, ul, ol {	padding:0 0 1.5em 0; }
 
ul, ol { padding:0 0 1.5em 3em; }
 
blockquote { border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-style:italic; margin:1.5em 40px 1.5em 30px; padding:0 0 0 10px; }
 
small {	font-size:0.85em; }
 
img { border:0; }
 
sup { position:relative; bottom:0.3em; vertical-align:baseline;	}
 
sub { position:relative; bottom:-0.2em;	vertical-align:baseline; }
 
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
 
/* -->> Links <<<---- */
 
a:link,
a:visited { text-decoration: none; }
a:hover,
a:active { text-decoration: none; }
 
/* -->> Forms <<<---- */
 
form { display:inline; }
 
input, select, textarea { font:1em Arial, Helvetica, sans-serif; }
 
textarea { width:100%; line-height:1.5; }
 
label { cursor:pointer; }
 
/* -->> Tables <<<---- */
 
table {	margin:0 0 1.5em 0; }
 
table tr td { padding:2px; }
 
/* -->> Global Classes <<<---- */
 
.clear	       	{ clear:both; }
.float-left    	{ float:left; }
.float-right   	{ float:right; }
.fixFloat:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 
.text-left     	{ text-align:left; }
.text-right    	{ text-align:right; }
.text-center   	{ text-align:center; }
.text-justify  	{ text-align:justify; }
 
.bold          	{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }
.highlight     	{ background:#ffc; }
 
.img-left      	{ float:left;clear:left;margin:4px 10px 4px 0; }
.img-right     	{ float:right;clear:right;margin:4px 0 4px 10px; }
.img-center     { clear:both;display:block;float:none;margin:0 auto 1.5em; }
.alignright     { float:right;clear:right;margin:4px 0 4px 10px; }
.alignleft      { float:left;clear:left;margin:4px 10px 4px 0; }


.nopadding     	{ padding:0; }
.noindent      	{ margin-left:0;padding-left:0; }
.nobullet      	{ list-style:none;list-style-image:none; }

/* Custom styles for homepage layout. */

.home_opinion_wrapper {
	border-left: 0px solid #e3e3e3;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-bottom: 0px solid #e3e3e3;
}

.home_opinion_interior {
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.home_recent_wrapper {
	border-left: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.home_recent_interior {
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

