@charset "utf-8";
/* CSS Document */

body {
	background: url(../images/back-top.jpg) repeat-x top center #141011;
	background-position: top center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.9em;
}
textarea  { resize: none; }

/* Links */
a:link    { text-decoration: none; color: #C5A342; }
a:visited {	text-decoration: none; color: #C5A342; }
a:hover   { text-decoration: none; color: #debf66; }
a:active  { text-decoration: none; color: #C5A342; }

h3 { 
	color: #868585; 
	font-weight:normal; 
	font-style: italic; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
}
h2 { 
	color: #C5A342; 
	font-weight:bold; 
	letter-spacing:-1px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:20px; 
	margin-bottom:10px;
} 

h3 span           { padding:0px 15px; }

::selection       { background: #141011; color: white; /* Safari */ }
::-moz-selection  { background: #141011; color: white; /* Firefox */ }

/* Icons attribute setup */
[icon ^="quote1"] {
	background: transparent url(../images/quote-open.png) no-repeat top left;
}
[icon ^="quote2"] {
	background:transparent url(../images/quote-close.png) no-repeat bottom right;
}

.wrapper-flash, .wrapper-header, .wrapper-nav, .wrapper-thumbs, .wrapper-content, .wrapper-footer, .wrapper-toggle, .footer-nav-wrapper { width:100%; }
.navigation, .thumbs, .flash-slides, .content, .footer, .header-container, .toggle { width:986px; margin:auto }

#flashcontent          { text-align:center; }
.recent-news .news img { visibility:hidden; }
.recent-news .news     { width:122px; height:33px; background:url(../images/nav/nav-news-b.gif) no-repeat; float:left; display:block;}
.videos .vids img      { visibility:hidden; }
.videos .vids          { width:122px; height:33px; background:url(../images/nav/nav-video-b.gif) no-repeat; float:left; display:block;}

.wrapper-flash {
	height:392px; 
	background:url(../images/back-flash.gif) repeat-x bottom;
}
.wrapper-header   { height:216px; background:url(../images/back-flash.gif) repeat-x top; }
.wrapper-nav      { height:33px; background:url(../images/back-nav.jpg) repeat-x top center; }
.wrapper-thumbs   {	height:225px; background:url(../images/back-thumbs.jpg) repeat-x top center #040301; }
.flash-slides     {	height:392px; }
.header-container {	height:216px; }
.thumb-center     {	margin:0px 23px 0px 23px; }
.content { background:#353333 url(../images/back-test.gif) repeat-x; min-height:300px; }
.title   {
	margin-left:30px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:23px;
	color:#FFF;
}
.title1 {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;}
.title2 {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; letter-spacing:normal; font-size:16px;}
.left-cont {
	float:left;
	width:155px;
	padding:10px 120px 0 0;
	color:#aaa;
	font-size:11px;
	text-align:left;
	background:url(../images/photo-sr.jpg) no-repeat right;
}
.right-cont {
	float:left;
	width:155px;
	padding:10px 120px 0 10px;
	color:#aaa;
	font-size:11px;
	text-align:left;
	background:url(../images/photo-jr.jpg) no-repeat right;
}
.left-cont-bio {
	float:left;
	padding:25px 0 0 0;
	color:#aaa;
	font-size:11px;
	text-align:left;
	width:220px; 
}
.right-cont-bio {
	float:left;
	color:#aaa;
	font-size:11px;
	text-align:left;
	margin:0 0 0 410px; 
	padding:25px 0 0 12px; 
	width:220px;
}
.about-sr      { display:block; width:170px; height:24px; margin-bottom:10px; background: transparent url(../images/about-sr.gif) no-repeat top left; }
.about-jr      { display:block; width:170px; height:24px; margin-bottom:10px; background: transparent url(../images/about-jr.gif) no-repeat top left; }
.left-cont a   { font-weight:bold; font-variant:small-caps; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
.right-cont a  { font-weight:bold; font-variant:small-caps; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
.home-cont     { padding:30px; float:left; width:560px; }
.home-cont-txt { padding-top:15px; color:#eeeeee; text-align:justify; }
.footer {
	padding:17px 0 0 0px;
	height:86px;
	background:url(../images/footer-back-rep.gif) repeat-x;
}
.footer-nav-wrapper { background:#141011 url(../images/back-shadow.gif) repeat-y center; height:30px;  }
.wrapper-content    { background:#141011 url(../images/back-shadow.gif) repeat-y center;; color:#837e78; }
.wrapper-footer     { background:#141011 url(../images/footer-shadow.gif) no-repeat top center;; height:106px;	 }

.footer-navigation  {
	width:956px;
	margin:auto;
	height:30px;
	background-color:#353333;
	color:#625a5c;
	padding-left:30px;
	font-size:11px;
}
.footer-navigation a  { display:block; float:left; margin:7px 7px 7px 0px; color:#625a5c; border-right:solid 1px #625a5c; }

.myspace, .face, .twit { display:block; float:left; }
div.soc a:hover img    { visibility:hidden; }
.myspace   { background-image:url(../images/social-myspace-b.gif); }
.face      { background-image:url(../images/social-facebook-b.gif); }
.twit      { background-image:url(../images/social-twitter-b.gif); }

.copyright { 
	margin-top:15px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:11px; 
	color:#837e78;
	padding:10px 30px 15px 30px;
	height:12px;
}
.designed-by {
	float:right;
	font-size:11px;
	width:210px;
}
.toggle {
	height:44px;
	background:url(../images/toggle-back.gif) repeat-x #040301;
}
.wrapper-toggle {
	background:#040301;
}
.toggle a:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.tmlogo { margin-top:-5px; }
.footer-navigation a:hover {
	color:#C5A342;
}

/* Contact form */

#field{
	background:url(../images/form-input.gif) top left no-repeat #555555;
	width: 168px;
	height:22px;
	border: none;
	color: #fff;
	font-size:16px;
	padding:7px;
	margin-bottom:7px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#field:hover, #submit:hover, #reset:hover, #field-big:hover  {
	background-position:top right;
}
#submit{
	background:url(../images/form-button-submit.gif) top left no-repeat;
	border:none;
	width: 83px;
	height:36px; /* this is the SUBMIT button for visitors' comments */
	cursor:pointer;
}
#reset{
	background:url(../images/form-button-reset.gif) top left no-repeat;
	border:none;
	width:83px;
	height:36px; /* this is the SUBMIT button for visitors' comments */
	cursor:pointer;
}
#field-big {
	background:url(../images/form-input-big.gif) top left no-repeat #555555;
	width:338px;
	height:152px;
	border: none;
	color: #fff;
	font-size:14px;
	padding:7px;
	margin-bottom:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;/* so that it's nice - and the entered text doesn't press up against the left */
}

/* Biography */
.bio-sr-side {
	float:left;
	width:335px;
	margin-top:28px;
	padding:30px 30px 0 10px;
	font-size:11px;
	background:url(../images/jivan-sr-bio.jpg) top right no-repeat
}
.bio-jr-side {
	float:left;
	width:335px;
	padding:30px 30px 0 10px;
	margin-top:28px;
	font-size:11px;
	background:url(../images/jivan-jr-bio.jpg) top right no-repeat
}


/* Featured boxes */
.box-vid   { padding:20px; float:left; width:300px; height:250px; background:url(../images/box-vid.jpg) no-repeat top right; }
.box-shop  { padding:20px; float:left; width:300px; height:250px; background:url(../images/box-shop.jpg) no-repeat top right; }
.box-vid2  { padding:20px; float:left; width:300px; height:250px; background:url(../images/box-vid2.jpg) no-repeat top right; }
.box-shop2 { padding:20px; float:left; width:300px; height:250px; background:url(../images/box-shop2.jpg) no-repeat top right; }
