/* default (red) stylesheet */

/* 
	red borders, links: e3191e
	brown (text): 231805
	tan: FFF5CC
	tan borders: FFE6B3
	pale tan: FFFAE6
*/
	
@import "main_css.css";
	
body {background:url(/images/gradient.gif) top left repeat-x; color:#231805;
}

#header {background:url(/images/header-interior.png) #e3191e no-repeat; border-bottom:solid 1px #e3191e; width:910px; height:150px
}


/* ---------------- headlines ----------------- */


h1, h2, h3, h4, h5, h6 {color:#231805;
}

.main h1, .comments h3 {border-top:solid 5px #231805; border-bottom:solid 1px #ffe6b3; background-color:#fffae6; 
}

.main h2 {border-bottom:solid 1px #ffe6b3;
}

.sub_title h4, .comments h4 {border-bottom: solid 1px #ffe6b3;
}

.sidebar h2, .sidebar2colA h2, .sidebar2colB h2, .col1 h2, .col2 h2, .col3 h2 {border-top:solid 5px #231805; border-bottom:solid 1px #ffe6b3; background-color:#fffae6; 
}



/* ---------------- text ----------------- */

.pullquote p {color:#e8b04a;
}

.pullquote {border:solid 1px #FFE6B3; border-width:1px 0;
}


/* ---------------- main nav ----------------- */

#navbar {background-color:#231805; border-bottom:solid 5px #e3191e;
}

#nav li {background-color:#231805;
}

#nav li a {color:#fff5cc; background-color:#231805; z-index:99;
}

#nav li a span {color:#fff5cc; font-weight:bold; display:block;
}

#nav li.currentpage a {border-bottom:solid 5px #231805;
}

#nav li a:hover {border-bottom:solid 5px #231805;
}


/* ---------------- footer ----------------- */

.footer {border-top:solid 5px #231805; border-bottom:solid 1px #231805; background-color:#fffae6;
}




/* ---------------- links - main, what, blog, footer ----------------- */

.main ul li a, .mainpara p a, p.paginate a, .footer a, .porttext a {color:#e3191e; border-bottom:solid 1px #e3191e; font-weight:normal;
}

.main ul li a:visited, .mainpara p a:visited, p.paginate a:visited, .footer a:visited, .porttext a:visited {color:#e3191e; border-bottom:solid 1px #e3191e;
}

.main ul li a:hover, .mainpara p a:hover, p.paginate a:hover, .footer a:hover, .porttext a:hover {color:#231805; border-bottom:none;
}

.sidelink li a {font-size:1.1em; color:#231805; 
}

.sidelink a, .comments a {color:#231805; 
}

.sidelink p.here, .sidelink li.currentpage {background:url(images/asterisk.gif) no-repeat left 0.2em;
} 

.sidelink li a:visited, .sidelink a:visited, .comments a:visited {border-bottom:solid 1px #fff; color:#231805;
}

.sidelink li a:hover, .sidelink a:hover, .comments a:hover {border-bottom:solid 1px #e3191e; color:#e3191e;
}

.sub_title a {font-weight:bold; color:#231805;
}

.sub_title a:visited {font-weight:bold; color:#231805;
}

.sub_title a:hover {font-weight:bold; color:#e3191e; border-bottom:solid 1px #e3191e;
}

.rss_icon a, .rss_icon a:visited, .rss_icon a:hover {border:0;
}


/* ---------------- links - portfolio ----------------- */

.sidebar .portthumbs .thumb a img, .sidebar .portthumbs .thumb a:visited img {border:none; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; background-color:#fff;
}

.sidebar .portthumbs .thumb a:hover img {border:none; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;
}

.sidebar .portthumbs .thumb a {background-color:#fffae6; width:100px; height:76px; border:solid 1px #ffe6b3; display:block; padding:2px;
}

.sidebar .portthumbs .thumb a:visited {background-color:#fffae6; width:100px; height:76px; border:solid 1px #ffe6b3; display:block; padding:2px;
}

.sidebar .portthumbs .thumb a:hover {background-color:#fff; width:100px; height:76px; border:solid 1px #dbcdb3; padding:2px;
}

.sidebar .portthumbs .thumb a span {border-bottom:solid 1px #544325; font-size:0.9em; color:#544325; padding:2px 0 0 0; display:block;
}

.sidebar .portthumbs .thumb a:visited span {border-bottom:solid 1px #fff;
}

.sidebar .portthumbs .thumb a:hover span {border-bottom:solid 1px #fff; color:#231805;
}

/* ---------------- images - portfolio ----------------- */

.main .thumbnails .thumb a img, .recentimage img {border:solid 1px #ffe6b3; padding:2px; background-color:#fffae6;
}

.main .thumbnails .thumb a:hover img {border:solid 1px #dbcdb3; padding:2px; background-color:#fffae6;
}

.main .fullimage img {border:solid 1px #dbcdb3; background-color:#fff;
}


/* ---------------- link - [ ] ----------------- */

.golink a, .linktosite a, .contlink a {color:#e3191e; border-bottom:solid 1px #e3191e;
}

.golink a:visited, .linktosite a:visited, .contlink a:visited {color:#e3191e; border-bottom:solid 1px #e3191e;
}

.golink a:hover, .linktosite a:hover, .contlink a:hover {color:#231805; border-bottom:none;
}


/* ---------------- styleswitcher ----------------- */

.styleswitcher select {color:#231805; background-color:#fff; border:solid 1px #231805;
}

.styleswitcher input {color:#231805; background-color:#fff; border:solid 1px #231805;
}


/* ---------------- comment form ----------------- */

.comment_preview {border: solid 1px #ffe6b3;
}




/* ---------------- home ----------------- */

#home_header {color:#FFF5CC; text-indent:-9999px; height:390px;
}

#home_header a, #home_header a:visited {color:#FFF5CC; border-bottom:solid 1px #FFF5CC;
}

#home_header a:hover {color:#231805; border-bottom:none;
}

#home_container #navbar {background-color:#231805; border-bottom:solid 5px #e3191e; background-image:none;
}

#home_container #home_header {background:url(/images/header-home.png) #231805 no-repeat bottom; border-bottom:solid 1px #e3191e; width:910px; 
}

#home_container #home_header .logo {background:url(/images/redHomeLogo.png) no-repeat top; height:119px; margin:4em 0 0 370px;
}




/* ----------------ie fixes ---------------- */

* html #home_container #home_header .logo {background:url(/images/redHomeLogo.gif) no-repeat top;
}