@font-face {



	font-family:"Klavika";



	src:url(KlavikaLight-Plain.otf) format("opentype");



}







body {



margin: 0;



padding: 0;



width: auto;



height: auto;



font-family: Klavika, Arial, Helvetica, sans-serif;



font-size: 14px;



line-height: 1.2em;



color: #0e0b08;



background: url(images/background.jpg) top center no-repeat;



/*background: url(images/bg_tile.gif) repeat;*/



background-color: #1b1811;



}







h1 {



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



font-weight: normal;



font-size: 36px;



color: #FFFFFF;



margin: 35px 0 15px 0;



padding: 0;



}







h1 a:link, h1 a:active, h1 a:visited {



color: #FFFFFF;



}







h1 a:hover {



color: #66562f;



}







a:link, a:visited {



color: #FFFFFF;



text-decoration: none;



}







a:hover {



color: #66562f;



}







h2 {



font-size: 18px;



font-weight: normal;



padding: 0;



margin: 0 0 2px 0;



color: #FFFFFF;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



text-transform: uppercase;



}







h2 a:link, h2 a:active, h2 a:visited {



color: #FFFFFF;



}







h2 a:hover {



text-decoration: underline;



}







h3 {



font-size: 14px;



padding: 0;



margin: 0;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



text-transform: uppercase;



font-weight: normal;



color: #FFFFFF;



}







h4 {



font-size: 14px;



padding: 0;



margin: 0;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



text-transform: uppercase;



font-weight: normal;



color: #FFFFFF;



}







img {



border: 0;



}







p {



	font-size:13px;



margin: 0 0 10px 0;



}







#flashcontent {



	height: 150px;



	width:  200px;



}







#wrapper {



width: 960px;



margin: 0px auto;



overflow: hidden;



}







/** begin header **/







.breadcrumb{



	font-size: 12px;



	padding-bottom: 10px;



}















#headwrap {



float: left;



width: 960px;



height: 147px;



}







#tagline {



float: left;



width: 480px;



height: 26px;



background: none;



text-transform: uppercase;



color: #FFFFFF;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



font-size: 14px;



margin-top: 1px;



}







/*#tagline p {



margin: 6px 0 0 10px;



}*/







#menu {



float: right;



width: 100%;



height: 26px;



background: none;



color: #FFFFFF;



font-family:Klavika, Helvetica, Arial, sans-serif;



font-size: 14px;



margin-top: 1px;



text-align: right;







}







#logo {



float: left;



width: 409px;



height: 94px;



}







#textlogo {



float: left;



width: 409px;



height: 94px;



}







#textlogo h1 {



font-size: 36px;



margin: 50px 0 0 0;



}







#logo img {



margin: 10px 0 0 0;



}







#topad {



float: right;



width: 480px;



height: 118px;



text-align: right;



}







#topad img {



margin:30px 0 0 0;



}



/** end header **/







/** begin gallery **/



#contentwrap {



width: 960px;



float: left;



background: url(images/dash-dark.png) top left no-repeat;



padding: 20px 0 0 0;





}







#maincontent {



width: 660px;



float: left;




}







#pagenavi {



width: 660px;



float: left;



margin: 0 0 20px 0;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



text-transform: uppercase;



font-size: 14px;



}







#pagenavi a:link, #pagenavi a:visited {



background: #0b0805;



padding: 7px;



display: block;



}







#pagenavi a:hover {



background: #0b0805;



}







#newer {



margin: 0 20px 0 0;



}







.galleryitem {



width: 200px;



height: 240px;



float: left;



margin: 0 20px 20px 0;



background: #0b0805;



font-size: 13px;



line-height: 1.2em;



}







.galleryitem h3 {



font-size: 14px;



padding: 5px 5px 0 5px;



margin: 0;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



text-transform: uppercase;



font-weight: normal;



color: #FFFFFF;



}







* + html .galleryitem h3 {



padding: 2px 5px 0 5px;



}







.galleryitem p {



margin: 0 5px 0 5px;



}







.commentsnumber {



background: url(images/comments-dark.jpg) top left no-repeat;



width: 25px;



height: 20px;



margin: 47px 5px 5px 0;



text-align: center;



float: right;



}







.commentsnumber a:link, .commentsnumber a:visited {



color: #0b0805;



}







.commentsnumber a:hover {



color: #757575;



}



/** end gallery **/







/** begin single **/



.video {



width: 640px;



float: left;



margin: 0 20px 20px 0;



text-align: center;





}







.postcontent {



width: 624px;



float: left;



margin: 0 20px 0 0;



padding: 8px 8px 0 8px;



background: #0b0805;



color: #999999;



}







.postcontent h2 {



font-size: 16px;



text-transform: uppercase;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



}







.postcontent ul {



margin: 0 0 8px 0;



padding: 0;



list-style: none;



}







.postcontent li {



padding: 0 0 0 20px;



margin: 8px 0 0 0;



background: url(images/star-dark.jpg) left no-repeat;



}







#single {



margin: 0 0 25px 0;



}







.thumbnail {



float: right;



margin: 0 0 15px 15px;



}







.postdets {



font-size: 13px;



color: #4A4A4A;



margin: 5px 0 15px 0;



line-height: 1.1em;



}







.postdets a:link, .postdets a:visited {



color: #4A4A4A;



}







.postdets a:hover {



color: #999999;



text-decoration: underline;



}



/** end single **/







/** begin page **/



#page {



margin: 0 0 20px 0;



}



/** end page **/







/** begin sidebar **/



#sidebar {



width: 300px;



float: left;



color: #999999;



font-size: 13px;



line-height: 1.2em;



}







.widgetblock {



width: 284px;



float: left;



margin: 0 0 10px 0;



padding: 8px;



background: #0b0805;



}







.widgetblock h3 {



padding: 0 0 5px 0;



margin: 0 0 8px 0;



}







#searchwrap {



background: none;



margin: 0 0 0 0;



float: left;



background: url(images/search-bg.png) top left no-repeat;



}







#searchwrap input{



vertical-align: middle;



background: none;



color: #000000;



font-family: Klavika, arial,helvetica,verdana,sans-serif;



}







#s{



font-size: 14px;



border: none;



padding: 4px 4px;



margin-right: 3px;



width: 235px;



}







#content-tags {



font-size: 13px;



font-weight:bold;



text-transform: uppercase;



font-family: Klavika, Georgia, "Times New Roman", Times, serif;



}







#content-tags a:link, #content-tags a:visited {



display: block;



background: #1E1E1E;



padding: 7px;



float: left;



margin: 0 1px 1px 0;



}







#content-tags a:hover {



	color:#0b0805;



background: #000;



}







#sideads {



padding-top: 9px;



padding-left: 9px;



}







#sideads img {



width: 125px;



height: 125px;



float: left;



margin: 8px;



}


#featured {



width: 284px;



float: left;



margin: 0 0 20px 0;



z-index: 0;



padding: 8px 8px 4px 8px;



background: #0b0805;



position:relative;







}



#featured span {



      display:block;



      position:absolute;



	  left:5px;



	  top:5px;



	  z-index:1000;



      width:140px;



	  height:22px;



      margin:0;



	  padding:0;



      background:url(images/recent-files.png) top left no-repeat;



      }







#featured img {



width: 85px;



height: 60px;



float: left;



margin: 0 8px 4px 0;



}







h3.featured {



border: none;



margin: 0;



padding: 0;



}







.featuredpost {



width: 284px;



margin: 5px 0 0 0;



padding: 8px 0 0 0;



float: left;



}



/** end sidebar **/







/** begin footer **/



#footer {



width: 960px;



float: left;



background: url(images/dash-dark.png) top left no-repeat;



margin: 10px 0 0 0;



padding: 30px 0 50px 0;



}







#footer a:link, #footer a:visited {



color: #4A4A4A;



}







#footer a:hover {



color: #CCCCCC;



text-decoration: underline;



}







#footer p {



font-size: 13px;



margin: 0;



color: #4A4A4A;



}







#footer h3 {



font-size: 15px;



color: #FFFFFF;



padding: 0;



margin: 0 0 4px 0;



}



#footer .sitetop {



	float:right;



}







* + html #footer {



margin: 30px 0 0 0;



}	



/** end footer **/
