/*
-----------------------------------------------
Cooper Design
Author:   Jason Cooper
Version:  20 November 2006
----------------------------------------------- */

/* Global */
body, form, div, table, tr, td {
  margin: 0;
  padding: 0;
}

body {
  	background-color: #1b52a3;
  	background-image: url('media/bg.gif');
  	font-family: verdana, helvetica, arial, sans-serif;
  	font-size: 11px;
  	line-height: 13px;
  	color: #606060;
  	text-align: center;
	}
	
img { 
	border: 0; /* needed for Firefox */
	padding: 0;
	margin: 0;
}	

strong {
	color: black;
	}

h1 {
 	margin: 0;
  	padding: 0;
	font-size: 11px;
  	font-weight: bold;
  	display: inline;
	}
	
	
/* Pseudo Links
----------------------------------------------- */
a:link {
	color: #0351c5;
    text-decoration: underline;
	}    
a:visited {
	color: #0351c5;
    text-decoration: none;
	} 
a:hover {
	color: #0351c5;
    text-decoration: none;
	}  
a:active {
	color: #0351c5;
    text-decoration: none;
	} 


/* Header 
----------------------------------------------- */	
#header {
	margin: 0px;
  	padding: 0px;
  	background-color: white;
	}
	
#date {
	text-align: right;
	font-size: 18px;
	font-weight: bold;
  	font-family: verdana, helvetica, arial, sans-serif;
  	padding-right: 10px;
  	}
  	
#logo {
	text-align: left;
  	padding-left: 10px;
  	}  	
	
/* Navigation
----------------------------------------------- */
#nav {
	margin: 0px;
  	padding: 0px;
  	background-color: white;
  	background-image: url('media/nav-bar.gif');
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	color: white;
	font-size: 11px;
	line-height: 15px;
	}
	
#courtesy-nav {
	margin: 0px;
  	padding: 0px;
	color: white;
	font-weight: bold;
	}
		
	
#nav, #courtesy-nav, a:link {
	color: white;
    text-decoration: none;
	}    
#nav, #courtesy-nav, a:visited {
	color: white;
    text-decoration: none;
	} 
#nav, #courtesy-nav, a:hover {
	color: white;
    text-decoration: underline;
	}  
#nav, #courtesy-nav, a:active {
	color: white;
    text-decoration: none;
	}  		
	
/* Body 
----------------------------------------------- */
#container {
	margin: 0 auto;
	width: 800px;
	}
	
#container #main {
	margin: 0px;
	padding: 5px 20px 20px 20px;
  	background-color: white;
  	text-align: left;
  	font-size: 11px;
  	color: #636363;
	}	
	
#container #columnNews {
	margin: 0px;
	padding: 5px 20px 20px 20px;
  	background-color: white;
  	text-align: left;
  	font-size: 11px;
  	color: #636363;
	}
	
#container #columnNews .columns {
	margin: 0px;
  	padding: 0 10px 0 10px;
	background-color: #f4f4dd;
	text-align: left;
	color: #636363;
	vertical-align: top;
	border: solid 1px #dedec5;
	}
	
#addStory {
  	background: white;
	}	
	
#main a:link, #container #columnNews .column1 a:link,  #container #columnNews .column2 a:link, #container #columnNews .column3 a:link {
	color: #0048b4;
    text-decoration: underline;
	}    
#main a:visited, #container #columnNews .column1 a:visited,  #container #columnNews .column2 a:visited, #container #columnNews .column3 a:visited {
	color: #0048b4;
    text-decoration: underline;
	} 
#main a:hover, #container #columnNews .column1 a:hover,  #container #columnNews .column2 a:hover, #container #columnNews .column3 a:hover {
	color: #0048b4;
    text-decoration: none;
	}  
#main a:active, #container #columnNews .column1 a:active,  #container #columnNews .column2 a:active, #container #columnNews .column3 a:active {
	color: #0048b4;
    text-decoration: underline;
	} 
	
#columnNews .newsLink a:link {
	color: #ff0603;
    text-decoration: underline;
	}    
#columnNews .newsLink a:visited {
	color: #ff0603;
    text-decoration: underline;
	} 
#columnNews .newsLink a:hover {
	color: #ff0603;
    text-decoration: none;
	}  
#columnNews .newsLink a:active {
	color: #ff0603;
    text-decoration: underline;
	}  		
	
	
.wide {
	margin: 0px;
  	padding: 0 0 0 20px;
	text-align: left;
	color: #636363;
	vertical-align: top;
	border: solid 2px white;
	}	
	
#wrap {
	margin: 0px;
  	padding: 0px;
  	background: white;
  	width: 800px;
  	}
	
/* Misc.
----------------------------------------------- */	
span.headerBiggest {
	font-size: 24px;
	font-weight: bold;
	padding-left: 12px;
	color: black;
	}

span.headerBig {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: black;
	}
	
span.headerBigSec {
	font-size: 16px;
	font-weight: bold;
	}	

#movie {
	padding-left: 15px;
	}
	
div#topStory {
	background-color:#e9e9e9;
	padding: 7px;
	border: solid 1px #c7c7c7;
	}
	
#googleadsense {
	background-color: white;
	text-align: center;
	padding: 10px;
	margin: 0 0 10px 0;
	}
	
span.free {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	}	
	
#beacharticle {
	color: #000;
	padding: 10px;
	background-image: url('media/beach-bg.jpg');
	background-repeat: no-repeat;
	background-position: top-center;
	}		
		
#picBox {
	width: 250px;
	}
	

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


#footer {
	color: #636363;
	font-size:11px;
	padding-left:15px;
	text-align:center;
	line-height: 16px;
	}	
	
#foot-a {
	color: white;
	}	


.floatimg {
	float: left;
	padding: 0 10px 0 0;
	}
