/* edit 2.15.2008 */
@import 'flickr.css';
@import 'forms.css';
@import 'newsindex.css';
@import 'yankcrank.css';

body{padding:0; margin:0; font-family:verdana,Helvetica,Arial,sans-serif; font-size:100%; background:#44341e url(/images/topPad.png) repeat-x}
ul{list-style-type:square}
#page{margin:0 auto; background:url(/images/bottomPad.png) repeat-x; background-position:bottom}
#wrap{position:relative; margin:0 auto; width:986px; background:#16100B url(/images/wrapWrap.png) no-repeat; background-position:bottom left; padding-bottom:50px}

#nav{position:absolute; top:50px; right:0; width:545px; height:30px; background:#231B12; border:5px solid #44341E; border-left:none; border-right:none; color:#CE5208; text-align:right; font-size:.9em;}
ul#navlist{margin:6px 0 7px 0; padding:0; white-space:nowrap}
#navlist li{margin:0; padding:0; display:inline; list-style-type:none}
#navlist a{padding:7px 10px}
#navlist a:link,#navlist a:visited{color:#CE5208; text-decoration:none}
#navlist a:hover{color:#fff; background-color:#44341E; text-decoration:none}

#left{float:left; width:814px; background:#16100B}

#header{height:207px; background:#18120C url(/images/headerStripe.png) repeat-x 0 50px}
#header #brand{float:left; margin:0; border:0}
#headerBase{float:right; width:373px; height:207px; background:url(/images/bigColumn.jpg)}

#headerBaseCol{height:100px; padding-top:89px; margin:0 18px 13px 18px; border:5px solid #612B11; border-top:none; background:url(/images/exploded.jpg); background-position:bottom left; text-align:center}
#headerBaseCol img{border:0}

#contentPad{border-top:5px solid #44341e; border-right:5px solid #44341e; padding-bottom:13px; background:#420C03 url(/images/redGradient.png) repeat-x; background-position:bottom}
.contentBlock{border:5px solid #2f4f4d; margin:13px 13px 0 13px; padding:13px; background:#fff url(/images/conBlock.jpg)}

#pageHeader{font-size:1.3em; font-weight:bold; color:#2F4F4D; border-bottom:4px solid #af8c60; padding-bottom:3px}
#socialBookmark{float:right}

.defContent{font-size:.8em; margin:6px}
.defContent p{margin:.5em 0; padding:0}
.defContent a, .defContent a:visited{text-decoration:none; font-weight:bold; color:#8c1805}
.defContent a:hover{color:#fff}
.defContent .header{font-size:1.3em; font-weight:bold; color:#2F4F4D}
.defContent a:hover .header{color:#fff}
.defContent ul{margin-left:30px}

.imgAL{float:left; margin:5px 10px 5px 0}
.imgAR{float:right; margin:5px 0 5px 10px}

.styledTable{border-collapse:collapse; margin:0 5px; width:100%}
.styledTable td{border:2px solid #af8c60; padding:5px}

.defContainer{margin:0; padding:0}
.defContainer h1{font-size:1.1em}

#right{float:right; width:172px; background:#16100b}

#search{height:92px; padding:10px 0 0 0; text-align:right; color:#BF9F6C; font-size:.75em}
#search form{margin:0; padding:0}
#search input{border:0}
#search .submit{background-image:url("/images/searchSubmit_3.png"); border:0; width:22px; height:22px; padding:0; margin:0 0 0 2px; cursor:pointer}

.googleJunk{background-color:#fff/*C19F6F*/; padding:15px}
.googleJunk form{padding:0; margin:13px}

.feedButton{padding:0 0 5px 0; font-size:.8em; margin:0 0 3px 0}
.feedButton a{color:#AF8C60; padding:13px 0 13px 60px; margin:0; background:#300704 url("/images/feedIcon_2.png") no-repeat 20px 50%; text-decoration:none; display:block}
.feedButton a:hover{color:#fff; background:#44341E url("/images/feedIcon_2.png") no-repeat 20px 50%}

#mailForm *{margin:0; padding:0}
#mailForm{font-size:.75em; color:#C0A06F; margin:0; padding:0 10px 5px 10px; text-align:right; display:block}
#mailForm legend{color:#C0A06F; margin-bottom:5px}
#mailForm fieldset{border:none}
#mailForm label{float:left; margin:.3em .4em 0 0; display:block}
#mailForm input{background:#AF8C60; border:1px solid #44341E; margin-bottom:5px}
#mailForm .submit input{height:22px; width:135px; background:#420C03; color:#AF8C60; margin-top:3px}
#mailForm .submit input:hover{color:#fff; background:#2F0704}  

.sideBox{margin:0 0 13px 13px; border:5px solid #44341e; border-right:none; background:url(/images/redGradient.png)}
.sideBox .adSpace img{margin:0 0 13px 16px; padding:0; border:1px solid #44341E}
.sideBox .adSpace img:hover{border:1px solid #C7A774}
.sideBox .sponsor{color:#44341E; font-size:.7em; margin:5px 0 3px 0; padding:0; font-weight:bold}

#footer{width:100%}
#footer p{height:23px; padding:7px 8px 0 0; background:#231b12; border:4px solid #44341e; border-left:none; border-right:none; text-align:center; margin:0; font-size:.8em; color:#ce5208}
#footer a,#footer a:visited{color:#ce5208; text-decoration:none}
#footer a:hover{color:#fff; text-decoration:underline}