/* CSS Document */

body
{
	margin:50px 0px; padding:0px;
	text-align: center;
	background: #0F0F0F url('media/images/header-2.gif') repeat-x top center; margin:0; 
	font-family: Georgia;
}

p { color:#CCCCCC;
	font-size:14px;
	line-height:1.5em;
	font-family:Georgia;
}

a
{
    text-decoration:none;
    color:#999999;
    padding: 0px 3px;
	
}

a:hover {
    border-bottom-style:dashed;
    border-bottom-width:1px;
	color:#FFFFFF;
}

a.selected
{
    border-bottom-style:dashed;
    border-bottom-width:1px;
	color:#FFFFFF;
}

#maintitle
{
		float:left;
position:absolute;
		
}


.mainTitle
{
	POSITION:RELATIVE;
    font-family: Georgia;
    font-size: 40pt;
	color:#FFFFFF;
    margin-top: 10px;
	margin-left:14px;
}


#container
{
	margin:0px auto;
	width: 1000px;
	text-align: left;	
}

#sitemap {
		width: 1000px;
		margin-top:100px;
		margin-bottom:25px;
		margin-left:-60px;
		
	}

#sitemap a
{
    text-decoration:none;
    color:#999999;
    padding: 0px 3px;
	
}

#sitemap a:hover {
    border-bottom-style:dashed;
    border-bottom-width:1px;
	color:#FFFFFF;
}

#sitemap a.selected
{
    border-bottom-style:dashed;
    border-bottom-width:1px;
	color:#FFFFFF;
}


ul.sitemap
{
	font-size: 8pt;
	color:#999999;
    list-style: none;
    display: inline;
    list-style-position: inside;
	margin-left:200px;
  
}

ul.sitemap li
{
    margin: 0px;
    padding: 0px 10px;
    display: inline;
}

/*@font-face
{
    font-family: trajanpro;
    src: url("fonts/trajan.ttf") format("truetype");
}*/

@font-face {
	font-family: 'trajan';
	src: url('fonts/trajan-normal-webfont.eot');
	src: local('?'), url('fonts/trajan-normal-webfont.woff') format('woff'), url('fonts/trajan-normal-webfont.ttf') format('truetype'), url('fonts/trajan-normal-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


#menu 
{     
	float:right;
	font-family: trajan;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
    display: inline;
    margin: 20px 10px 10px 10px;
    padding: 0px; 
}
  
ul.menu
{
	font-size: 10pt;
    list-style: none;
    display: inline;
    list-style-position: inside;
  
}

ul.menu li
{
    margin: 0px;
    padding: 0px 10px;
    display: inline;
}

#animContent
{
    /*overflow:auto;*/
    padding: 0px;
	position:relative;
	top:30px;
    
}

#description
{
	padding: 0px;
	position:relative;
	float:left;
	top:410px;
	margin-left:16px;
	font-size: 14px;
}

#description h1 
{
	color:#FFFFFF;
	font-size:30px;
	font-style: italic;
	line-height:1.5em;
	font-family:Georgia;
}

#description p 
{
	color:#CCCCCC;
	font-size:14px;
	line-height:1.5em;
	font-family:Georgia;
}


#descriptionblog
{
	padding: 0px;
	width: 550px;
	position:relative;
	float:left;
	top:410px;
	margin-left:16px;
	font-size: 14px;
}

#descriptionblog h1 
{
	color:#D9D9D9;
	font-size:2.4em;
	letter-spacing: -.001em;
	margin-top:15px;
	line-height:1.5em;
	font-family: trajan;
}

#descriptionblog h2 
{
	margin-top:-30px;
	margin-left:00px;
	margin-bottom:20px;
	color:#D9D9D9;
	font-size:1.0em;
	letter-spacing: -.04em;
	font-family: trajan;
}

#descriptionblog p 
{
	color:#CCCCCC;
	font-size:13px;
	line-height:1.1em;
	font-family:Lucida Sans Unicode;
}


#portfolio
{
	padding: 0px;
	position:relative;
	float:left;
	top:-5px;
	margin-left:4px;
}

#portfolio h1
{
	color:#933;
	font-size:14px;
	/*font-style: italic;*/
	line-height:0.5em;
	font-family:Georgia;
	margin-left:5px;
}

#portfolio p 
{
	color:#CCCCCC;
	font-size:12px;
	line-height:0.5em;
	font-family:Georgia;
	margin-left:5px;
}

#blogbox
{
	padding: 0px;
	position:relative;
	float:left;
	top:410px;
	margin-left:16px;
	font-size: 14px;
}

#portfolio table{
background-color:#000000;
border:none; 
border-bottom:0;}

#portfolio td{height:16px; 
padding:2px 5px;
border-bottom:none;}

#portfolio table textarea{height:420px; width:420px;}

#portfolio table input{width:420px;}

#portfolio a:hover {
    border-bottom-style:dashed;
    border-bottom-width:1px;
	border-bottom-color:#933;
	color:#CCCCCC;
}


/* jquery  */


div#header a:link,  div#header a:visited {
color : #fff;
text-decoration : none;
}
a img {
border : 0;
}
div.wrap {
width : 993px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 993px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
/*div#header div.wrap {
height : 299px;
background : url(media/images/header-bg.png) no-repeat 50% 0;
}*/
div#header div#slide-holder {
	z-index : 40;
	width : 993px;
	height : 117px;
	position : relative;
	top: 12px;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : 9px;
width : 973px;
height : 485px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
top:100px;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 10px;
width : 973px;
height : 46px;
display : none;
position : absolute;
background : url(media/images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(media/images/silde-nav.png);
}
div#nav ul li a {
background : url(media/images/nav.png) no-repeat;
}


/* Blog */

.cols{width:300px; height:275px; margin-left:11px; padding-top:15px; overflow:hidden; top:405px;
	position:relative; left:40px; top:410px; float:left;}
	
.cols img{position:absolute; width:150px; height:auto; left:2px; margin:20px 0px; clip: rect(0px, 130px, 50px, 0px); overflow: hidden;}

/* .cols img{margin:15px 0;} */
/* Blog .cols img{position:absolute; left:0px; top:80px; width: 150px; height:auto; clip: rect(0px, 130px, 90px, 0px);overflow: hidden;}*/


#footer img{margin:9px 0;}

#searchBar{border:1px solid #999; background-color:#ccc; padding:10px 5px; text-align:center;}

#content{clear:both;padding-top:30px;}

.time{color:#933; margin-top:-2px; font-size:11px; text-transform:capitalize;}
.title{color:#CCCCCC; margin-top:10px; font-size:16px; font-weight:normal;}
.hr{border-bottom:1px dotted #c77; width:270px; margin:4px 0 px 0; position:relative; bottom:-20px; }
.userComment a{display:inline;}
.comment{margin-bottom:10px; font-size:13px;}
.accent{color:#933; font-style:italic;}
.permalink{margin-left:0px; font-size:10px; position:relative; top:35px;}

/* ORIG.time{color:#933; margin-top:-5px; font-size:11px; text-transform:capitalize;}
.title{color:#CCCCCC; margin-top:10px; font-size:15px; font-weight:normal;}
.hr{border-bottom:1px dotted #c77; width:270px;margin:4px 0 8px 0;}
.userComment a{display:inline;}
.comment{margin-bottom:10px; font-size:13px;}
.accent{color:#933; font-style:italic;}
.permalink{margin-left:0px; font-size:10px} */

/*comment window rules*/
#container.commentWindow{width:380px;}
.commentWindow .cols{width:300px;}
.commentWindow .hr{width:300px;}

.commentWindow fieldset{border:1px solid #c77; margin:15px 0;}
.commentWindow legend{font-size:12px; font-weight:bold;}


/*cms rules*/
table{
background-color:#ddd;
border:1px solid #777; 
border-bottom:0;}

td{height:16px; 
padding:2px 5px;
border-bottom:1px solid #777;}

textarea{height:420px; width:420px;}

table input{width:420px;}

#cmsNav{list-style: none; margin:15px 0; padding:0;height:15px;}
#cmsNav li{float:left;display:inline; margin:0 5px;padding:0 6px; border-left:1px dotted #333;border-right:1px dotted #333;}
