/*
                            ==(W{==========-      /===-
                              ||  (.--.)         /===-_---~~~~~~~~~------____
                              | \_,|**|,__      |===-~___                _,-'
                 -==\\        `\ ' `--'   ),    `//~\\   ~~~~`---.___.-~~
             ______-==|        /`\_. .__/\ \    | |  \\           _-~`
       __--~~~  ,-/-==\\      (   | .  |~~~~|   | |   `\        ,'
    _-~       /'    |  \\     )__/==0==-\<>/   / /      \      /
  .'        /       |   \\      /~\___/~~\/  /' /        \   /'
 /  ____  /         |    \`\.__/-~~   \  |_/'  /          \/'
/-'~    ~~~~~---__  |     ~-/~         ( )   /'        _--~`
                  \_|      /        _) | ;  ),   __--~~
                    '~~--_/      _-~/- |/ \   '-~ \
                   {\__--_/}    / \\_>-|)<__\      \
                   /'   (_/  _-~  | |__>--<__|      |
                  |   _/) )-~     | |__>--<__|      |
                  / /~ ,_/       / /__>---<__/      |
                 o-o _//        /-~_>---<__-~      /
                 (^(~          /~_>---<__-      _-~
                ,/|           /__>--<__/     _-~
             ,//('(          |__>--<__|     /                  .----_
            ( ( '))          |__>--<__|    |                 /' _---_~\
         `-)) )) (           |__>--<__|    |               /'  /     ~\`\
        ,/,'//( (             \__>--<__\    \            /'  //        ||
      ,( ( ((, ))              ~-__>--<_~-_  ~--____---~' _/'/        /'
    `~/  )` ) ,/|                 ~-_~>--<_/-__       __-~ _/
  ._-~//( )/ )) `                    ~~-'_/_/ /~~~~~~~__--~
   ;'( ')/ ,)(                              ~~~~~~~~~~
  ' ') '( (/
    '   '  `
*/
/*
	designed, developed, and maintained by concentric website services www.cts.com
*/
* { padding: 0; margin: 0; }
@font-face {
	font-family: 'Constantia';
	src: url('fonts/constan/constan.eot');
	src: local('?'), url('fonts/constan/constan.woff') format('woff'), url('fonts/constan/constan.ttf') format('truetype'), url('fonts/constan/constan.svg#webfont') format('svg');
}
@font-face {
	font-family: 'Myraid Pro';
	src: url('fonts/myraidpro/regular/myriadpro-regular-webfont.eot');
	src: local('?'), url('fonts/myraidpro/regular/myriadpro-regular-webfont.woff') format('woff'), url('fonts/myraidpro/regular/myriadpro-regular-webfont.ttf') format('truetype'), url('fonts/myraidpro/regular/myriadpro-regular-webfont.svg#webfont') format('svg');
}
@font-face {
	font-family: 'Myraid Pro Italic';
	src: url('fonts/myraidpro/semiboldit/myriadpro-semiboldit-webfont.eot');
	src: local('?'), url('fonts/myraidpro/semiboldit/myriadpro-semiboldit-webfont.woff') format('woff'), url('fonts/myraidpro/semiboldit/myriadpro-semiboldit-webfont.ttf') format('truetype'), url('fonts/myraidpro/semiboldit/myriadpro-semiboldit-webfont.svg#webfont') format('svg');
}
@font-face {
	font-family: 'Georgia';
	src: url('fonts/georgia/regular/georgia-webfont.eot');
	src: local('?'), url('fonts/georgia/regular/georgia-webfont.woff') format('woff'), url('fonts/georgia/regular/georgia-webfont.ttf') format('truetype'), url('fonts/georgia/regular/georgia-webfont.svg#webfont') format('svg');
}
@font-face {
	font-family: 'Georgia Italic';
	src: url('fonts/georgia/italic/georgiai-webfont.eot');
	src: local('?'), url('fonts/georgia/italic/georgiai-webfont.woff') format('woff'), url('fonts/georgia/italic/georgiai-webfont.ttf') format('truetype'), url('fonts/georgia/italic/georgiai-webfont.svg#webfont') format('svg');
}
body {
	background: url(images/bg3.png) #171717 repeat-x;
}
em{
	font-family: "Georgia Italic";
}
p, ul li{
  text-rendering: optimizeLegibility;
}
#wrapper {
	width: 960px;
	margin:0 auto;
	-moz-box-shadow: 0 0 2px #000;
	-webkit-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
}
#header {
	height:125px;
	background: url(images/header-bg.png) no-repeat;
	font-family: "Myraid Pro";
}
#header h1{
	font-family: "Constantia";
	color: #d5c5a5;
	font-size:48px;
	text-shadow: #111111 1px 1px 1px;
}
#header_left, #header_right{
	float:left;
}
#header_left{
	margin-left: 30px;
}
#header_right{
	margin-left: 330px;
	color: #c6bca5;
	text-transform: uppercase;
}
#header_right ul{
	list-style-type:none;
}
#header_right ul li{
	float:left;
	margin-left: 25px;
	padding: 40px 5px 0 5px;
}
#header_right ul li a{
	color: #c6bca5;
	text-decoration: none;
}
#header_right ul li:hover{
	background-color: #7c0909;
	color: #fff;
}
#header_right ul .active{
	background-color: #7c0909;
}
#header_right ul .active a{
	color: #fff;
}
#header_right p{
	margin-top: 80px;
	margin-left: 25px;
}
#header_left p{
	font-size: 32px;
	color: #ceaf72;
	text-shadow: #111111 1px 1px 1px;
}
#header_right p{
	color: #c6bca5;
	font-size: 36px;
	font-style: italic;
}
#content {
	min-height:474px;
	background: url(images/content-bg.png) no-repeat;
	font-family: "Georgia";
	border-top: 3px solid #000;
	border-bottom: 3px solid #000;
}
.content_left{
	float: left;
	width: 405px;
	letter-spacing:-1px;
	line-height:28px;
	word-spacing:4px;
	margin-top:35px;
	margin-left: 50px;
}
#bio .content_left h3{
	font-family: "Georgia Italic";
	font-size: 27px;
}
#bio .content_left ul{
	margin: 15px 0;
	list-style-type:none;
}
#content p{
	font-size: 27px;
	margin-bottom:25px;
}
#content_left_bottom p, #content_left_bottom p a{
	font-family: "Myraid Pro";
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
	color: #000;
}
#contact_form fieldset{
	border: none;
}
#contact_form label{
	display: block;
	margin-bottom:5px;
}
#contact_form input, #contact_form textarea{
	background-color: #555555;
	border:1px solid #DDDDDD;
	padding:5px;
	width: 300px;
	color: #fff;
	margin-bottom:5px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
input:focus, textarea:focus{
	-moz-box-shadow: 0 0 8px rgba(25, 0, 0, 0.75);
	-webkit-box-shadow: 0 0 8px rgba(25, 0, 0, 0.75);
	border-color: rgba(25, 0, 0, 0.75) !important
	outline: medium none;
}
#contact_form ul li{
	list-style-type:none;
}
#bio .content_left, #contact .content_left{
	font-family: "Georgia";
	font-size: 16px;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
	color: #000;
}
.link{
	color: #495b66;
}
#content_left_bottom p a{
	font-style: italic;
	font-family: "Myraid Pro Italic";
}
.content_right{
	float:left;
}
#home .content_right img{
	margin-top: 20px;
	margin-left: 50px;
}
.content_right iframe{
	margin-top: 65px;
}
#footer { 
	height:200px;
	background: url(images/footer-bg.png) no-repeat;
	color: #fff;
	font-family: "Myraid Pro";
	font-size: 17px;
	margin-top: 1px;
	clear:left;
}
#footer_left, #footer_right{
	padding-left: 30px;
	padding-top: 45px;
	float:left;
}
#footer_right{
	margin-left: 515px;
}
.legal{
	clear:left;
	font-size: 10px;
	padding: 15px 0 5px 5px;
	text-align: center;
	color: #9C9C9C;
}
.design{
	font-size: 10px;
	padding: 0 5px;
	text-align: right;
}
.design a{
	color: #9C9C9C
}
