@import "/stylesheets/reset.css";

/**********************
		LAYOUT
**********************/
html,body{height:100%;}
#wrapper{border:0 solid blue;height:auto !important;margin:0 auto -60px;min-height:100%;width:1000px;}

#holder{margin:0 0 0;padding:10px 0 0;position:relative;text-align:left;z-index:1000;}
#content{/*background:transparent url('images/content_back2.gif') repeat-y scroll right 0;*/margin:-10px 0 0 0;overflow:auto;padding:30px 0 60px 0;position:relative;text-align:left;z-index:1000;}
#header{border:0 solid green;height:285px;margin:20px auto 0;padding:0;position:relative;text-align:left;width:1000px;}
#loggedin{text-align:right;}
#footer{border:solid 0px green; background-color:#111111;clear:both;margin:0 auto 0;padding:5px 0;position:relative;text-align:center;width:100%;}
#footer{height:250px; }
.push{height:50px;}
#footer_content {width:1000px; margin:0 auto;}
#right_column{border:0 solid blue;float:right;height:auto;margin:0;padding:10px;position:relative;text-align:left;width:230px;}
#main_column{border:0 solid green;margin:0;padding:5px 10px;position:relative;width:715px;}
#flame360{color:#C2D6E8;font-size:0.9em;height:20px;margin:40px auto 0;padding:0;position:inherit;width:300px;}
#flame360 a{color:#C2D6E8;text-decoration:none;}
#logo{float:left;margin-top:-15px;}
#header_image{float:left;}
#info_box{float:right;height:263px;padding:10px;width:230px;}
#admin_bar{font-weight:normal;margin:0 0 -20px 200px; text-align:left;}
#admin_bar a{background-color:#666;color:white; padding:2px 5px; text-decoration:none;}

/**********************
		MENU
**********************/
#topmenu{border:0 solid yellow;clear:both;float:right;font-family:Arial,Sans-serif;font-weight:normal;margin:0;padding:0;position:relative;text-align:left;text-transform:uppercase;}
#topmenu ul{clear:both;display:inline;float:left;list-style-type:none;margin:0;padding:0;}
#topmenu li{background:transparent url('images/menu_item_divider.jpg') no-repeat scroll right 11px;display:block;float:left;padding:0;}
#topmenu a{border-top:3px solid #111111;color:#D4D4D4;display:block;font-size:12pt;font-weight:normal;letter-spacing:2px;padding:10px 15px;text-decoration:none;}
#topmenu a:hover,#topmenu #current{border-top:4px solid #8FC026;}
#topmenuholder{height:28px;margin:0;padding:0;position:inherit;text-align:left;width:1000px;}

/**********************
		DESIGN
**********************/
body{background:white url('images/background.gif') repeat-x scroll 0 0;font-family:Arial,sans-serif;font-size:11pt;line-height:20px;}
#content{color:#565555;}
#info_box{background:#79A31E url('images/info_box_back.jpg') repeat-y scroll 0 0;color:white;font-size:1.4em;line-height:1.2em;}
#main_column{font-size:1em;line-height:1.4em;}
#right_column{font-size:0.9em; background-color:#f2f2f0;}
#right_column h2{background-color:#C04A26;color:white;font-size:14pt;margin:0 0 10px;padding:1px 5px;text-align:left; text-transform:lowercase;}
#right_column h2.twitter_title{text-align:right;}
#right_column ul {margin-bottom:30px;}
#right_column li {background-color:#e5e5e5; margin-bottom:1px; padding:2px 5px;}
#twitter_update_list li{margin-bottom:2px; padding:5px;}
a{color:#6C9317;}
h1,h2{color:#C04A26;font-size:20pt;font-variant:normal;font-weight:normal;margin:0 0 20px;}
h1 a,h2 a{color:#C04A26;text-decoration:none;}
p{margin:10px 0;}
label{vertical-align:top;}
textarea{vertical-align:bottom;width:80%;}

#twitter_icon{margin-top:-60px;}
.rss{background:transparent url('/images/rss.png') no-repeat scroll 0 0;display:block;font-size:1.1em;height:15px;padding:5px 0 5px 35px;text-align:left;text-decoration:none;}
#footer .rss,#footer .twitter,#footer .facebook{font-size:1em;}
.twitter{background:transparent url('/images/twitter.png') no-repeat scroll 0 0;display:block;font-size:1.1em;height:15px;padding:5px 0 5px 35px;text-align:left;text-decoration:none;}
.facebook{background:transparent url('/images/facebook.png') no-repeat scroll 0 0;display:block;font-size:1.1em;height:15px;margin-bottom:50px;padding:5px 0 5px 35px;text-align:left;text-decoration:none;}

#footer #flickr {background:transparent url('/images/flickr.png') no-repeat scroll 0 0; float:left; margin:-30px auto 0 auto; overflow:auto; text-align:center; padding:50px 0 0 0; width:470px;}
#footer #flickr #continue_reading{margin:10px;}
#footer #vimeo {background:transparent url('/images/vimeo.png') no-repeat scroll 0 0;float:right; margin:-30px auto 0 auto; overflow:auto;text-align:center;  padding-top:50px; width:470px;}
#footer .continue_reading{ margin-top:-20px; text-align:right;}


#fading_header_order li {position:absolute; top:0; left:0;} /*fixes problem where images get displayed under each other*/
/**********************
		BLOG
**********************/
.blog {padding-top:20px; overflow:auto; border:solid 0px red;}
.blog_post h2,.blog_post h1{color:#C04A26;line-height:1.1em;margin:0 25px 20px 0;}
.blog_post{border-bottom:solid 1px #e5efcf;margin-bottom:50px;}
.one {border-bottom:solid 1px #e5efcf; font-size:1.1em; line-height:1.4em;}
.two, .three, .four, .five {border:solid 0px red; font-size:0.9em; margin:30px 0 0px 0; width:350px;}
.two h2, .three h2, .four h2, .five h2  {font-size:1.6em;}
.two, .four {float:left; position:relative;}
.three, .five {float:right;}

h3.current_comments,h3.leave_comment{color:#C04A26;margin-top:60px;}
.comment{border-bottom:1px solid #D7D4D4;margin:10px 0 20px;}
.comments{float:right;height:42px;margin:-60px 10px 0 0;width:50px;}
.comments_information{visibility:hidden;}
.comments_add{visibility:hidden;}
.comments_bottom{margin-top:30px;}
.comments a{background:transparent url('images/comments_bubble.png') no-repeat scroll 0 0;color:white;font-weight:bold; font-size:1.1em; padding:8px 25px 20px 20px;text-decoration:none;}
.posted_on{font-size:0.9em;margin:-20px 0 20px;}
.continue_reading{margin:20px 0 20px 0;}
.continue_reading a{background-color:#C04A26;color:white;font-size:0.9em;padding:3px 5px;text-decoration:none;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; }
.continue_reading a:hover{text-decoration:underline;}
.right {text-align:right;}

/**********************
	FLICKR BADGE
**********************/
#flickr_badge_source_txt {padding:0;}
/*#flickr_badge_icon {display:block; margin:1px:  }
#flickr_icon_td {padding:0 5px 0 0 !important;}*/
.flickr_badge_image {display:block; float:left;text-align:center; border:none; margin:3px;}
.flickr_badge_image img {/*border:none !important;*/ border: solid 1px #515151;}
#flickr_www {display:block; padding:0 10px 0 10px !important;}
#flickr_badge_uber_wrapper {padding-left:25px; }
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#000;}
/*#flickr_badge_wrapper td {border:solid 1px green;}*/
#flickr_badge_source {padding:0;}

/**********************
	VIMEO BADGE
**********************/
/* You can modify these CSS styles */
.vimeoBadge { margin: 0; padding: 0; padding-left:25px; }
.vimeoBadge img { border: 0; margin:0; }
/*.vimeoBadge a:link, a:visited, a:active { color:#3A75C4; text-decoration:none; cursor:pointer; }
.vimeoBadge a:hover { color:#00CCFF; }*/
.vimeoBadge #vimeo_badge_logo {/* margin-top:10px; width: 57px; height: 16px;*/ visibility:hidden; }
.vimeoBadge .credit {  }
.vimeoBadge .clip { border: solid 1px #515151;padding:0; float:left; margin:3px; line-height:0; }
.vimeoBadge .caption { font: normal 11px arial,sans-serif; overflow:hidden; width:100px;  text-align:center;}
.vimeoBadge .clear { display: block; clear: both; visibility: hidden; }

/**********************
		ADMIN
**********************/
/*
#admin_wrapper{background:#e3e2ce url('/images/background2.jpg') repeat scroll 0 0;}
h1.admin{background-color:#6eaa50; color:white;}
#navlist li a#current {background-color:#6eaa50; color:white;}
#admin_content{background-color:#f4f5ef;}
*/