/*  

Theme Name: Coastviews Mag Template

Theme URI: http://www.coastviewsmag.com/

Description: CoastViews Magazine Theme

Version: 1.0

Author: Custom Theme by Net Elevation, with modification by Screen Caffeen over the past two years

Author URI: http://screencaffeen.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; margin-top:20px;}


*/



body { background: #CED6EF; font-family: Tahoma, sans-serif; color: #333; font-size: 13px; margin: 0 auto; padding: 0; text-align: left; margin-top:20px;}







#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: #000; }
/* h1 { font-size: 22px; margin-bottom: 8px; border-bottom: 1px solid #eee; color: #DCC46E; } */



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; padding: 0;  }




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: 50px 0px 15px 0px; font-size: 12px; 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:230px;border: solid 1px #ddd; padding:0 10px;}



#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;}


#about h1 {
font-family: Tahoma;
font-size: 1.25em;
font-weight: bold;
color:#B96901;
}




#current-issue {background:url(/images/curled-paper-heading.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 20px 5px; float:right; clear:none;}







.story { clear:both; margin: 20px 0;}



   .story img {float:right; border:0px none #35348c; margin-left:5px; padding-top:20px;}



   .story-head {color:#b96901; font-size:14px; font-weight:bold;  }



   .story-head a {color:#b96901;margin:0 0 15px;}



   .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;*/ width: 70%; 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:175px; margin-left:20px; margin-right:15px; 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: 0px 0 15px 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;
text-align: center;
}

.img {
padding-left: 25px;
}

<!-- new styles for ads -->


#sideContainer {
width: 330px;
height: 1000px;
background: none;
float: left;
border: solid 1px #ddd;

}

#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: 1820px;
	clear: none;
	
}

#ads2 {
	width: 125px;
	float: left;
	margin-top: 0px;
	/* padding-top: 55px; */
	margin-left: 10px;
	height: 1820px;
	clear: right;
	/* margin-bottom: 40px; */
	
}

#ads2 p { /* margin-bottom:9px; */ /* margin-top 2px; */}



#ads3 {
width: 325px;
float: left;
margin-top: 10px;
padding-top: 10px;
margin-left: 10px;
height: 300px;
clear: none;
}

hr {
width: 80%;
}

#poll {
width: 225px;
float: left;
padding-left: 0px;


}

.sc {
font-size: .75em;
}



div.column-sect {
    clear: both;
    display: inline-block;
    overflow: auto;
    }

div.post-column {
    display: inline;
    float: left;
    margin-right: 30px;
    text-align: justify;
    width: 40%;
    }

#cover {
width: 160px; 
height: 300px;
}
