@charset "UTF-8";
/*
Theme Name: Soldier of Solace
Theme URI: soldierofsolace.com
Description: Created Special for a Good Friend
Version: 1.2
Author: Kevin Lilienthal
Author URL: cicadamediaproduction.com
Colors:     light-gray #E4E4E3, background-gray #222222, background-green #6b7777
*/


body {background:#6b7777; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFF;}

h1 {font-family:"Arial", Gadget, sans-serif; font-size: 18px;}
h2 {font-family:"Arial", Gadget, sans-serif; font-size: 14px; color:#E4E4E3; line-height:14px; padding:0; margin:0;}
h3 {font-family:"Arial", Gadget, sans-serif; font-size: 13px;}
a {color:#F0FFE4; text-decoration:none;}
a:hover {color:#B0C2AC; text-decoration:none;}
img {border:none; max-width:450px;}
textarea {max-width:510px;}
.blkback {background:#000;}
.transparent {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.clear {display:block; height:0; visibility: hidden; clear:both; padding:0;}
.padded {padding:10px;}
.underlined {border-bottom:solid thin #E4E4E3;}

#main {width:1020px; height:auto; min-height:720px; margin:0 auto; padding:0 25px; display:none;}

#header {width:auto; height:98px; margin:0; padding:10px; background:transparent url(images/header.jpg) bottom center no-repeat;}
#nav {width: 400px; margin:10px auto; text-align:center; font-size:14px; color:#222222;}
#nav a {color:#222222; text-decoration:none;}
#nav a:hover {color:#FFFFFF; text-decoration:none;}

#logo {width:276px; height:55px; background:transparent url(images/logo.png) center no-repeat; margin:15px auto;}
#center {width:auto; height:auto; min-height:520px; margin:0; padding:10px; background:transparent url(images/center.jpg) top center repeat-y; overflow:hidden;}
#center_holder {width:auto; height:auto; margin:0 auto; padding:10px 300px; overflow:hidden;}
#page_frame {width:520px; height:auto; min-height:320px; margin:5px auto; padding:10px 20px; background:#222; border:solid medium #E4E4E3; overflow:auto;}

/*HOME PAGE*/
#home_frame {width:450px; height:450px; margin:0 auto; padding:40px; background:transparent url(images/home_frame.jpg) center center no-repeat; overflow:hidden;}
.lrg_thum {z-index:5; width:450px; height:350px; float:left; overflow:hidden; position:relative;}
.lrg_thum img {width:450px;}
.lrg_thum_txt {width:430px; z-index:30; position:absolute; bottom:0px;}
.lrg_thum_txt h3 {line-height:15px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}

.home_top {width:450px; height:350px; margin:0 auto 0px auto; padding:0; overflow:hidden; display:block;}
.home_btm {width:438px; height:85px; margin:0px auto; padding:5px; overflow:hidden; display:block; background:#222; border:solid thin #E4E4E3;}
.center_block h3 {}

.work_block {z-index:5; width:100px; margin:5px 10px; height:140px; padding:2px; float:left; overflow:hidden;}
.sml_thum {width:100px; height:100px; margin:0;  padding:0; overflow:hidden;}

#footer {width:auto; height:130px; margin:0; padding:10px; text-align:center; color:#FFFFFF; font-size:12px; color:#CDDBD8;  background:transparent url(images/footer.jpg)top center no-repeat;}
.foot_text {margin:40px auto;}

.emphasize {font-style:italic;}