@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:150%;
	background-color: #002A51;
	background-image: url(images/bg.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

a:link {color:#000; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:active {color:#000; text-decoration:underline;}
a:hover {color:#AF1E22; text-decoration:underline;}
a:visited:hover {color:#AF1E22; text-decoration:underline;}

img {border:0;}

#header {height:282px; font-size:18px;}
#content {background-repeat:repeat-y;}
#blogfeed {background-image:url(http://capecodpirateadventures.com/images/scroll.png); background-repeat:no-repeat; height:273px; width:370px; font-size:14px; line-height:130%;}
#footer {height:117px;}

#footer2 {color:#fff;}
#footer2 a:link {color:#FFFFFF; text-decoration:none;}
#footer2 a:visited {color:#FFFFFF; text-decoration:none;}
#footer2 a:active {color:#FFFFFF; text-decoration:none;}
#footer2 a:hover {color:#AF1E22; text-decoration:none;}
#footer2 a:visited:hover {color:#AF1E22; text-decoration:none;}

.style1 {color: #AF1E22} /* Red */
.style2 {color: #000000} /* Black */

.formfield {background-color:#FFF; border: solid 1px #CCC; height:40px; padding-left:5px; font-size:16px;}
.smformfield {background-color:#FFF; border:1px solid #CCCCCC; padding-left:2px;}
.steps {background-color:#FFF; border: solid 1px #AF1E22;padding-left:10px;}
.checkout {margin-top:10px; margin-bottom:10px; font-size:20px;}

/* RSS Feed */

.labelfield{ /*CSS for label field in general*/ color:brown; font-size: 12px;}
.datefield{ /*CSS for date field in general*/ color:#2A2A2A; font-size: 12px;}
#feed div{margin-bottom: 5px;}
#feed div a{text-decoration: none; font-size:18px;}


/* Admin Styles */

#admin h1 {font-size:16px;}

.table_head{background-color:#FFFFFF;}

.admin_links{color:#000;}
.admin_links a:link {color:#C50000; text-decoration:underline;}
.admin_links a:visited {color:#C50000; text-decoration:underline;}
.admin_links a:active {color:#C50000; text-decoration:underline;}
.admin_links a:hover {color:#C50000; text-decoration:none;}
.admin_links a:visited:hover {color:#C50000; text-decoration:none;}

.admin_formfield {background-color:#FFF; border: solid 1px #AF1E22;}
.admin_formfield_multiline {background-color:#FFF; border: solid 1px #AF1E22;}

.admin_status_good{color:#009900;}
.admin_red_text{color:#C50000;}

/* Reservation System Additional Styles */
.date-text{font-size:24px;color:#002A51;}

/* Blog */

#sidebar li {list-style:none;}
h3 {margin-bottom:8px; margin-top:8px;}
.title a {text-decoration:none; font-size:24px; color:#AF1E22;}
.title a:hover {text-decoration:none; color:#000000;}
.meta {font-size:12px; color:#002A52;}
.feedback {margin-bottom:30px;}