/*  

Theme Name: Coastviews Mag Template

Theme URI: http://www.coastviewsmag.com.previewdns.com/

Description: Custom Theme by Net Elevation

Version: 1.0

Author: Net Elevation

Author URI: http://www.netelevation.com/



TEMPLATES UTILIZED FOR COASTVIEWS

sidebar

archive

functions

footer

header

page

single

*/





/* general styles */



body { background: #CED6EF url(images/bg.jpg) top center; font-family: Tahoma, sans-serif; color: #333; font-size: 13px; margin: 0 auto; padding: 0; text-align: left; }







#container { background: #ffffff; width: 740px; margin: 0 auto; padding: 0px; border: 1px solid #222769; clear: both; }







#panel { width: 760px; text-align: center; }







h1 { font-size: 22px; margin-bottom: 8px; border-bottom: 1px solid #eee; color: #fff; }



h1.frontpage {font-size: 21px; font-weight:normal; font-family: "Times New Roman", Times, serif; color:#000; border:none; white-space:nowrap; margin:18px 0 8px 0;}



h2 { font-size: 14px; margin-bottom: 6px; color: #333; }
h5 { font-size: 12px; color: #000; font-weight: bold;  }




p { margin:0 0 8px 0; padding-bottom: 5px; /* text-align: justify; */ }



/* a { text-decoration: underline; color: #996700; }*/
a { text-decoration: none; color: #221f97; } 


a:hover { text-decoration: underline; color: #666; }







a img { border: 0; }







/* home page styles */



#header { background: url(/images/header2.jpg) top center no-repeat; height: 165px; margin: 0 auto; padding: 0;}







#menu { padding: 10px 0px 15px 225px; font-size: 13px; margin: 0 0 0 20px;}



#menu a { text-decoration: none; color: #221f97; }



#menu a:hover { text-decoration: none; color: #666; }



#menu a:visited { text-decoration: none; color: #221f97; }







#main {
	margin: 0 auto;
	padding: 0px 12px 20px 12px;
	line-height: 18px;
	background-color: #FFFFFF;
	background-image: url(/images/main2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



#main-front {
	margin: 0 auto;
	padding: 0px 12px 20px 12px;
	line-height: 18px;
	background-color: #FFFFFF;
	background-image: url(/images/main2-front.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



#main-internal-withads { background: url(/images/main2.jpg) top center no-repeat; margin: 0 auto; padding: 0px 12px 20px 4px;   }



#ads-bottom {text-align: center; padding: 0; margin: -20px 0 0 0; clear:both;  }



#ads-right { text-align: center; padding: 0 0 0 0; float: right; }



 #teasers {  }



 



#content {margin-top:10px;}



#content a { text-decoration:none;}







#about {float:left; width:250px;}



#about #additional-info {border-bottom:1px solid #F7EECD;  height: 143px; }



#about #advertising {font-size:11px; width:125px; float:left; clear:none;}



#about #visit {font-size:11px; width:124px; float:left; clear:none; border-left:1px solid #F7EECD;}



#about #advertising h4, #about #visit h4{ background-color:#F7EECD; color:#0D1580; font-size:11px; font-weight:bold; margin:0; padding:3px;}



#about #advertising p, #about #visit p {padding:2px 5px;}







#current-issue {background:url(/images/curled-paper-heading-blog.jpg) no-repeat top right; border:1px solid #cccccc; width:450px; float:right; clear:none;}



img.cover-hilite {padding:0 6px 6px 0; background:url(/images/cover-shadow.gif) no-repeat top right; margin:15px 0 10px 0;}



#issue-sidebar { width:160px; padding: 48px 5px 0 10px; float:left; clear:none;}



#issue-main { width:260px; padding:0 10px 0 5px; float:right; clear:none;}







.story { clear:both; margin: 20px 0;}



   .story img {float:right; border:1px solid #35348c; margin-left:5px;}



   .story-head {color:#b96901; font-size:14px; font-weight:bold; border-bottom:1px solid #a8bbc9}



   .story-head a {color:#b96901;}



   .story-more a{text-decoration:none;}



   



#section-head img { float:left;}



#section-head h2 { color:#146614; background-color:#fff; text-transform:uppercase; font-size:24px; line-height:42px; font-weight:bold; text-indent:10px; margin:0;}



#section-head h4 { color:#fff; background-color:#146614; text-transform:lowercase; font-size:11px; line-height:22px; font-weight:normal; text-indent:10px; margin:0 0 30px;}







#article { width:526px; float:left}



#article h3 { color:#2F1C0E; font-size:20px;line-height:26px; font-weight:normal; margin:0;}



#article #byline {margin-bottom:20px;}



#article img { float:right; clear:none; margin:0 0 25px 25px;}







#sidebar {width:160px; margin-left:30px; float:right; clear:right;}



#sidebar .box {border:1px solid #CDCBCC; margin-bottom:15px; }



#sidebar h4 { color:#a45d02; background-color:#f6eecc; font-size:16px; text-indent:5px; line-height:32px; font-weight:normal; margin:0}



#sidebar .box-content {width:148px; padding:15px 5px; font-size:12px; }



#sidebar .box-content a {margin:0px; display:block;}

#sidebar .box-content ul { margin-top: 0; margin-left: 2px; padding-left: 2px; }











#teasers a { text-decoration: underline; }



#teasers a:hover { text-decoration: underline; }



#teasers a:visited { text-decoration: underline; }







#intro { padding: 58px 0px 0px 160px; width: 280px; text-align: left; color: #fff; }



#bottom{ background: url(/images/bottom.jpg) top center no-repeat; height: 234px; margin: 0 auto; padding: 55px 10px 0 10px; text-align:center;}







/* internal page styles */



#header-internal { background: url(/images/header-internal.jpg) top center no-repeat; height: 114px; margin: 0 auto; padding: 0;}



#bar { background: url(/images/bar.jpg) top center; height: 57px;  }



#body_wrapper { background: url(/images/body_wrapper2.jpg) top center; margin: 0 auto; padding: 40px 20px 0px 35px; }



.left_nav { border-right: 1px solid #055A0B;  }



#kicker { background: url(/images/kicker.jpg) top center no-repeat; margin: 0 auto; height:35px; }





/* Style Sheet code for Image Caption Easy Plugin

OLD WAY, Prior to Post #133 */

.imagecaptioneasy { padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; border: 1px solid #808080; background: #fafafa; color: #333; }

.imagecaptioneasy br { line-height: 0px; clear: none; }

#article .imagecaptioneasy img { float: none; margin: 0; }

.imagecaptioneasy span { text-align: center; margin: 0; }

.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }

.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }

.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }

.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }

.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }

.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

.imagecaptioneasy_ft { margin: 11px 11px 11px 0; float: left; }

.imagecaptioneasy_ght { margin: 11px 0 11px 11px; float: right; }

.imagecaptioneasy_top_ft { margin: 0 11px 11px 0; float: left; }

.imagecaptioneasy_top_ght { margin: 0 0 11px 11px; float: right; }



/* NEW WAY, Built-In Image Captions in WP 2.6 */

.wp-caption { padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; border: 1px solid #808080; background: #fafafa; color: #333; }

#article .wp-caption img { float: none; margin: 0; } 

.alignright { margin: 11px 0 11px 11px; float: right; }

.alignleft { margin: 11px 11px 11px 0; float: left; }

.wp-caption-text { font-size: 10px; margin: 0; }





#container {
	background: #ffffff;
	width: 740px;
	margin: 0;
	padding: 0;
	border: 1px solid #222769;
	clear: right;
	float: left;
}

#Wrapper {

	margin: 0 auto;
	width: 1150px;
        height: auto;
 
	

}

#clearIt {
	clear: both;
	float: none;

}

.clr {
clear: both;
float: none;
background-color: #CED6de;
}

.img {
padding-left: 25px;
}

<!-- new styles for ads -->


#sideContainer {
width: 500px;
height: 800px;
background: none;
float: left;

}

#ads {
	width:375px;
	float: left;
	margin-top: 0px;
	padding-top: 15px;
	margin-left: 10px;
	height: 170px;
	clear: none;
	
}

#ads1 {
	width: 125px;
	float: left;
	margin-top: 0px;
	padding-top: 55px;
	margin-left: 40px;
	height: 170px;
	clear: none;
	
}

#ads2 {
	width: 125px;
	float: left;
	margin-top: 0px;
	padding-top: 55px;
	margin-left: 10px;
	height: 240px;
	clear: none;
margin-bottom: 60px;
	
}

#ads3 {
width: 270px;
float: left;
margin-top: 100px;
padding-top: 15px;
margin-left: 10px;
height: 300px;
clear: right;
}

hr {
width: 80%;
}

#poll {
width: 225px;
float: left;
padding-left: 0px;


}

.sc {
font-size: .75em;
}
