@import url("menu.css");

html, body {height:100%;}
body{
/*font-size-adjust:none;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:9.5pt;
line-height:1.5em; padding:0px;color:#2f2415;width:100%;  height:100%;  text-align:center; margin:0px 0 80px 0;background: white url('/content/imagesbyfrost/images/background2.jpg') repeat 0 0; text-align:center;}

/*.gallery{background:#1f1f1f none;}

html, body, #holder { min-height: 100%; width: 100%; height: 100%; }
html>body, html>body #holder { height: auto;}
*/
.rss{background: transparent url('/images/rss.png') no-repeat 0 0;display:block;font-size:1.1em;height:15px;padding:5px 0px 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 0 0; 
	display:block;
	font-size:1.1em;
	height:15px;
	padding:5px 0px 5px 35px ;
	text-align:left;
	text-decoration:none;
}
.facebook{
	background: transparent url('/images/facebook.png') no-repeat 0 0; 
	display:block;
	font-size:1.1em;
	height:15px;
	padding:5px 0px 5px 35px ;
	text-align:left;	
	text-decoration:none;
}

#wrapper {	min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -200px; /* the bottom margin is the negative value of the footer's height */}

#holder{position: relative;  margin:0px auto 0px auto; padding:0; width:1006px; min-height:100%; border:solid 0px green; text-align:left;}

#header{border:solid 0px red; background: #413020 url('images/backgrounddark2.jpg') repeat 0 0;  height:47px; margin:0px;	padding:4px 0px 15px 0; color:#696969;font-size:0.7em; text-align:right;}
#header p{padding:0px 5px 0px 0px; margin-top:40px;}

#logo{width:160px; margin:-2px auto 0 15px; text-align:left;float:left;}

#page {border:solid 3px green;padding-bottom:190px;}
#footer {position:relative; margin-top:0px; padding:5px 10%; clear:both; background: white url('images/backgrounddark2.jpg') repeat 0 0; color:white; font-size:1.1em; font-weight:normal;border-top:#262626 1px solid;}
#footer ul.information h3{font-size:0.8em;}
#footer a {color:white;}
#footer, .push { height: 200px; /* .push must be the same height as .footer */}

ul.information {display:inline; list-style-type:none; margin-left:0; padding-left:0;  }
ul.information li {display:block; float:left; margin-right:2%; width:30%;}
ul.information h1{border-bottom:solid 1px #b2a38d; height:30px;}

#right_column{float:right; font-size:1.0em;width:22%; margin-top:10px;height:auto;padding:0px 0 0px 10px;z-index:2; text-align:left;border:solid 0px red;}
#right_column .box{ margin-top:30px;padding:0px 5px;}
#right_column .box {background:transparent url('images/h3back.jpg') no-repeat 0 0; padding:1px 3px; color:White; text-align:center;}
#right_column a{text-decoration:none;}
#right_column a:hover{text-decoration:underline;}
#left_column{ position:relative;  margin:50px auto 100px 0; width:70%; padding:0px 10px 40px 10px; text-align:left; border:solid 0px red;}

#column{position:relative; width:1004px; margin:0px 100px 100px 0px; padding:40px 40px 100px 0px; padding-left:5%;
		border:solid 0px white; height:auto;z-index:2;}

#content{ position:relative;  margin:10px auto 10px auto; width:100%; padding:0px 0px 0px 0px; text-align:left; }
#info{clear:both; font-size:0.8em; color:#6a5940;line-height:15px; font-family:verdana, Helvetica, sans-serif;}
#info p{}
#footer #info a{color:#6a5940; }

h1{font-size:1.4em; color:#3d301d; border-bottom:solid 1px #b2a38d; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
h2{font-size:1.4em; color:#3d301d; margin-top:20px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
h3{font-size:1.3em;}


#right_column h2{
	background: black url('images/backgrounddark2.jpg') repeat 0 0;
	color:#d6ceb8;
	font-family:"Century Gothic",Helvetica,Arial,sans-serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.5em;
	margin:20px 0 5px -10px;
	padding: 2px 10px;
}

#right_column ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#right_column ul li:first{
	border-top:solid 1px #b2a38d;
}

#right_column ul li{
	border-bottom:solid 1px #b2a38d;
}
hr{width:150px; height:1px;}

a, a.visited, a.hover, a.href{color:#416B02;}
p.question{margin-bottom:-15px;color:#3d301d;}

blockquote {margin:0px 0px 60px -20px;padding:0px 25px 0px 30px; }
html>body blockquote{margin-bottom:70px;}
cite{float:right; margin-right:10px; margin-top:-17px; padding-right:-20px; padding-top:25px;}

img {border:solid 1px #333;padding:2px;}

.leftfloat{float:left;margin:5px 10px 5px 0px;}
.imgleftfloat{float:left;margin:5px 10px 5px 0px; padding:2px; border:solid 1px #333;}

.rightfloat{float:right;}
.moreinfo{text-align:right;margin:-10px 10px 20px 0;}

#entryform{width:600px; margin:auto;text-align:left;  font-family:verdana, georgia,serif, Arial, verdana, Helvetica, sans-serif;}
.formlabel{width:300px; text-align:right; padding-right:10px;font-weight:bold; color:#3d301d; font-size:1em;}
label {color:#3d301d; 
	font-weight:bold; padding-right:10px; text-align:left; width:150px;}
input, .textbox, .multilinetextbox{font-family:Verdana,Arial,Helvetica,sans-serif;padding:2px; font-size:0.9em;}
.textbox {width:350px;}
textarea, .textbox {height:200px; width:100%;font-family:Verdana,Arial,Helvetica,sans-serif;padding:2px; font-size:0.9em;}


#spacer{height:50px; clear:both;}
.error{font-weight:bold;}

/* BLOG */
.blog{font-size:1.1em;line-height:1.5em;}
.blog a{text-decoration:none;}
.blog h1, .blog h2{	border:none; font-family:Georgia; font-size:1.45em;	margin-bottom:5px;}
.blog h1 a{	color:#416B02;}
.blog h1 a:hover{text-decoration:underline;}
.blog .admin{margin:60px 0 -50px 0; text-align:right;}
.blog .blog_post{margin-bottom:40px;}
.blog .posted_on{color:#666; font-size:0.9em; margin:-43px 0 20px 0; text-align:right;}
.continue_reading {margin-bottom:60px;}
.continue_reading a {background-color:#799d43; color:white; font-size:1.1em; padding:3px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.continue_reading a:hover{ text-decoration:underline;}
/* COMMENTS */
.post_content a{ text-decoration:underline;}
.comments{border-bottom:solid 1px #b2a38d; font-size:1em; margin:10px 10px 20px 0; text-align:left;}

.comments a, .comments_bottom a{ text-decoration:underline; font-weight:bold;}
.comments_bottom{font-size:1em; margin:30px 0 0 0; padding-bottom:10px;}
.comment_author{color:#416B02; font-size:1.1em;}
.comment{border-bottom:solid 1px #b2a38d;margin-bottom:20px;}
.comment .posted_on{border:none;}
.leave_comment, .current_comments{margin-top:60px;}


#admin_bar{color:#3d301d;margin:0px 0 0px 0;padding:0 0px;text-align:right;}
#admin_bar a{color:#3d301d;padding:3px 5px;text-decoration:none;}

#header_image{height:325px;margin: 10px 0 0px 0;}

#welcome{border:solid 0px #333;	color:#6a624e;font-size:1.2em;margin: 1px auto 50px auto;padding:30px 30px 10px 30px;width:90%;}
#welcome h1 {border:none;}
#welcome cite{margin-top:-40px;}

#sub_menu{color:white; background: #413020 url('images/backgrounddark2.jpg') repeat 0 0; margin:-20px 0 30px 0; padding:3px 3px 3px 15px; visibility:hidden;}

#fading_header {float:left; margin: 0; padding:0;}
#fading_header li {list-style-type:none; position:relative; text-align:center;}
#fading_header li {position:absolute; top:0; left:0;} /*fixes problem where images get displayed under each other*/
/*ADMIN STYLES*/
.button a{color:#62523d;}	    
#admin_header #top_menu ul li a{background-color:#5a4c3a;}
#admin_logo a{color:#aa9274;}
#navlist li a{color:#a79072;}
#navlist li a:hover {color:#f9e7cf;}
#admin_header{background: transparent url('images/backgrounddark2.jpg') repeat 0 0; margin-bottom:1px;}
#admin_wrapper{background: white url('images/background2.jpg') repeat 0 0;}
#admin_header{background: #413020 url('images/backgrounddark2.jpg') repeat 0 0;}
/*END ADMIN STYLES*/
