/* Stylesheet for SeanBrickell.com - new CMS version June 2010 */
body{margin:10px;font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#000000;background-color:#EAF2FF;}
div{border:0px solid #000000;padding:0px;}
img{border:0px;}

/* tables */
table{border:0px;border-spacing:0px;margin:15px 0 0 0;padding:0px;border-collapse:collapse;empty-cells:show;}
thead{font-weight:bold;}
td{font-size:12px; font-family:verdana,helvetica,arial,sans-serif;vertical-align:top;}
table h4, table h4 a{margin-top:0px;margin-bottom:0px;font-size:12px;color:#4D0020;}

/* DIVS */
#wrapper{width:960px;text-align:left;margin:0px auto;background-color:#ffffff;}

#header{width:100%;height:150px;background-color:#4D0020;color:#ffffff;margin-bottom:10px;}
#logo{float:left;margin-top:0px;margin-right:auto;}
div#quote{float:right;margin-top:25px;margin-right:25px;}
#quote{width:35%;}

#column-wrapper{width:100%;background-image:url('images/background.jpg'); background-repeat:repeat-y;overflow:auto;}

#nav{float:left;width:195px;padding:10px 5px 0 20px;background-color:#EBEBE7;overflow:auto;min-height:480px;}
#navpromobox{background-color:#D0D0D0;margin:20px 0px;width:160px;padding:05px 10px 0 10px;}
#navbox{background-color:#c0c0c0;width:160px;margin:20px 0 0 0;
padding:0 10px 0 10px;text-align:right;}
#navbox h4{margin:0 0 0 0px;padding-top:12px;text-align:left;}
#navbox p{margin:4px 10px 7px 0px;text-align:left;}

div#content{float:left;margin:15px 0 10px 20px;}
div#content, body.content_cms{width:500px;padding-top:5px;}

#video{width:362px;height:300px;text-align:center;margin-left:auto;margin-right:auto;background-color:#4D0020;color:#FFFFFF;font-size:12px;}
#video a{margin-bottom:0px;}

#right{float:right;width:200px;background-color:#EBEBE7;overflow:none;min-height:450px;}
#contact{width:100%;text-align:center;}
#social-networking{text-align:center;margin:10px 0px;line-height:1.5;}

#footer{width:960px;clear:both;background-color:#4D0020;overflow:auto;}
#copyright{width:27%;float:left;margin:3px;color:#808080;}
#required{padding-left:auto;padding-right:auto;width:36%;float:left;text-align:right;margin:3px;color:#808080;}
#freshspring{float:right;width:27%;text-align:right;margin:3px;}
#required a{text-decoration:none;color:#808080;}
#required a:hover{text-decoration:underline;}

/* TEXT */
p{font-size:12px;color:#000000;line-height:140%;}
h1{margin:0 0 10px 0;font-size:14px;color:#4D0020;letter-spacing:+1px;}
h1 a{color:#4D0020;}
h2{margin:0 0 5px 0px;font-size:13px;color:#3B4A5A;font-weight:600;}
h2 a{color:#3B4A5A;}
h3{margin:0 0 10px 0;font-size:14px;border-bottom: 1px dotted #496394;color:#4D0020;}
h4, h4 a{margin-top:10px;margin-bottom:0px;font-size:12px;color:#4D0020;}
h5{margin:0;font-size:12px;font-weight:normal;}
h5 a{color:#808080;}
h6{margin-top:4px;margin-bottom:4px;margin-left:0px;font-size:12px;font-weight:600;letter-spacing:0.1em;}
ul{margin-bottom:10px;color:#4D0020;}
ol{margin-bottom:10px;color:#4D0020;}
li{font-size:12px;color:#4D0020;line-height:120%;margin-bottom:4px;}
.quote{font-size: 10px;}

/* Random header quotes */
.random {font-size:11px;padding-left:24px;margin-top:-20px;}
.random,.random_person{float:left;}  /* #quote img, */
.random_person{font-size:11px;padding-left:24px;font-weight:bold;}

/* Blog */
.blog{width:500px;}
.blog_next_prev{margin-top:5px;}
.blog_prev{display:block;float:left;}
.blog_next{display:block;float:right;}

.blog_archive{float:right;width:150px;margin:0px 0px 5px 10px;padding:0px 0px 10px 10px;border:1px dotted #89A3C4;border-right:0px;border-top:0px;}
.blog_archive ul{margin:0px 5px;padding:0px 5px;}
.blog_archive ul a{color:#4D0020;text-decoration:none;}
.blog_archive ul ul{margin:0px 3px;padding:0px 3px;}
.blog_archive_closed a{}
.blog_archive_post{list-style-image:none;list-style:none;margin-bottom:5px;}
.blog_archive ul ul ul{margin:0px 2px;padding:0px 2px;}
.blog_archive_post_current{font-weight:bold;}

.blog_tags{margin-top:5px}


/* LINKS */
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{;}
a:active{;}

/* Movie */
.standard{background-color: rgb(20,20,20);
font-size: 1.25em;
color: white;
zoom: 100%;
padding: .5em 1em;
-moz-opacity: .8;
-webkit-opacity: .8;
	filter: alpha(opacity=80);
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border: none;
	font-family: Arial, sans-serif;
}

.quicktime {position:relative;text-align:center;background-repeat:no-repeat;
background-position:center top;background-image: url(images.php?id=27);width:362px;
height:286px;margin:0px auto;}

.quicktime .button{text-decoration:none;outline:none;position:relative;top:50%;}

/* FORMS */
form {margin: 0px;padding:0px; } /* removes annoying line breaks before and after forms */
input{font-family:verdana,helvetica,arial,sans-serif;font-size:10px;}
textarea{font-family:verdana,helvetica,arial,sans-serif;font-size:10px;}
select{font-family:verdana,helvetica,arial,sans-serif;font-size:10px;}
.form_field_name{float:left;margin-bottom:5px;}
.form_field{float:left;margin-left:2px;margin-bottom:5px;}


/* MENUS */
.menu_lvl1{margin:10px 20px 5px 0px;font-size:14px;padding:0;letter-spacing:+1px;}
.menu_lvl1 a{color:#4D0020;font-weight:bold;}
.menu_lvl1_on{margin:10px 20px 5px 0px;font-size:14px;padding:0;letter-spacing:+1px;}
.menu_lvl1_on a{color:#4D0020;font-weight:bold;}

.menu_lvl2{   margin-left:10px;margin-right:10px;margin-top:4px;background-color:#FF9900;font-size:13px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;}
.menu_lvl2 a{color:white;}
.menu_lvl2_on{margin-left:10px;margin-right:10px;margin-top:4px;background-color:#FFBB44;font-size:13px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;font-weight:bold;}
.menu_lvl2_on a{color:white;}
.menu_lvl3{   margin-left:10px;margin-right:10px;margin-top:4px;background-color:#AAFFAA;font-size:12px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;}
.menu_lvl3 a{color:white;}
.menu_lvl3_on{margin-left:10px;margin-right:10px;margin-top:4px;background-color:#AAAAAA;font-size:12px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;font-weight:bold;}
.menu_lvl3_on a{color:white;}
.menu_lvl4{   margin-left:10px;margin-right:10px;margin-top:4px;background-color:#DDDD00;font-size:11px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;}
.menu_lvl4 a{color:white;}
.menu_lvl4_on{margin-left:10px;margin-right:10px;margin-top:4px;background-color:#AAAAAA;font-size:11px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;font-weight:bold;}
.menu_lvl4_on a{color:white;}
.menu_lvl5{   margin-left:10px;margin-right:10px;margin-top:4px;background-color:#AA00DD;font-size:10px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;}
.menu_lvl5 a{color:white;}
.menu_lvl5_on{margin-left:10px;margin-right:10px;margin-top:4px;background-color:#AAAAAA;font-size:10px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;font-weight:bold;}
/* definition for a specific menu id */
/* #menu_12{background-color:red;} */


/* PAGES Vertical */
div.page_lvl1{margin:5px 0 0px 10px;font-size:13px;}
div.page_lvl1 a{display:block;color:#3B4A5A;font-weight:600;}
div.page_lvl1_on{margin:5px 0 0px 10px;font-size:13px;}
div.page_lvl1_on a{display:block;color:#3B4A5A;font-weight:600;}

div.page_lvl2{   margin-left:15px;margin-top:2px;margin-bottom:2px;}
div.page_lvl2 a{display:block;}
div.page_lvl2_on{margin-left:15px;margin-top:2px;margin-bottom:2px;}
div.page_lvl2_on a{display:block;font-weight:bold;}
div.page_lvl3{   margin-left:25px;margin-top:2px;margin-bottom:2px;}
div.page_lvl3 a{display:block;}
div.page_lvl3_on{margin-left:25px;margin-top:2px;margin-bottom:2px;}
div.page_lvl3_on a{display:block;font-weight:bold;}
div.page_lvl4{   margin-left:35px;margin-top:2px;margin-bottom:2px;}
div.page_lvl4 a{display:block;}
div.page_lvl4_on{margin-left:35px;margin-top:2px;margin-bottom:2px;}
div.page_lvl4_on a{display:block;font-weight:bold;}
div.page_lvl5{   margin-left:45px;margin-top:2px;margin-bottom:2px;}
div.page_lvl5 a{display:block;}
div.page_lvl5_on{margin-left:45px;margin-top:2px;margin-bottom:2px;}
div.page_lvl5_on a{display:block;font-weight:bold;}

/* default search settings */
.search_title{font-weight:bold;}
.search_text{padding-left:15px;margin-bottom:0.5em;line-height:1;}
.search_results_header{margin-bottom:1em;}
.search_form{;}
#search_button{border:0px;vertical-align:bottom;margin:0px 0px 2px 3px;}


/* PAGES Horizontal */
span.page_lvl1{   }
span.page_lvl1 a{padding:0px 5px 0px 5px;}
span.page_lvl1_on{}
span.page_lvl1_on a{}
span.page_lvl2{   }
span.page_lvl2 a{}
span.page_lvl2_on{}
span.page_lvl2_on a{;}
span.page_lvl3{   ;}
span.page_lvl3 a{;}
span.page_lvl3_on{;}
span.page_lvl3_on a{;}
span.page_lvl4{   ;}
span.page_lvl4 a{;}
span.page_lvl4_on{;}
span.page_lvl4_on a{;}
span.page_lvl5{   ;}
span.page_lvl5 a{;}
span.page_lvl5_on{;}
span.page_lvl5_on a{;}


/* CMS */
.error{color:#FF0000;}
.error_highlighted{background:#FFEEEE;}
.updated{font-size:10px;color:#BBBBBB;}
.all_ok{color:#008800;font-weight:bold;}
.cell_highlighted{background:#D0E0FF;}


/* freshSPRING (Do Not Alter) */
.fresh {color:#3366FF;}
.fresh_bgcolour{background-color:#3366FF;}
.fresh_logo{color:#FFCC66;}
.spring {color:#FF9900;}
.spring_bgcolour{background-color:#FF9900;}
.spring_logo{color:#99CCFF;}
.serving{color:#808080;}
.serving_light{color:#ADADAD;}
.hope{color:#009900;}


/*  stop divs from flowing out of boxes can use class="clearfix NEEDED_NAME" to use multiple classes on one object */
/*  obtained from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: ".";display: block; height: 0px; clear: both; visibility: hidden; font-size:0px;}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block; font-size:0px;}
/* End hide from IE-mac */