
/*------MEYER RESET---------*/
 
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus { outline: 0; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

/*------------END RESET--------------*/

/*-------------------COLORS-------------

blue: 638392
links: 999999

-------------------------------------------*/

/*----------------H STYLES------------*/
h1
{
	color:#638392;
	font-weight:bold;
	font-size:3em;
	padding:30px 10px;
}

h2 { }

h3
{
	font-family:Georgia, Times, serif;
	font-size:1.4em;
	border-bottom:1px #434343 ridge;
	font-weight:bold;
	color:#638392;
}

h4 { }

h5 { }

/*--------------------- /H STYLES -----*/

/*--------------TOOL BOX--------------*/
.transparent_class
{
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
  filter: alpha(opacity=70);
	/* Netscape */
  -moz-opacity: 0.7;
	/* Safari 1.x */
  -khtml-opacity: 0.7;
	/* Good browsers */
  opacity: 0.7;
}

.shadow
{
	box-shadow: 0px 0px 30px #434343;
	-moz-box-shadow: 0px 0px 30px #434343;
	-webkit-box-shadow: 0px 0px 30px #434343;
}

.rbox
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.btn
{
	font-family:fertigo;
	padding:2px;
	display:inline;
}

.frame20
{
	border:#212121 20px solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.frame10
{
	border:#212121 10px solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.clear { clear:both; }

.displayblock { display:block }

/*------------END TOOL BOX------*/


/*------------------TOP-------------*/
#header
{
	width:100%;
	height:133px;
	background:#222222
}

#header-content
{
	width:922px;
	margin:0 auto
}

#logo { margin-top:32px; }

#head-board
{
	width:100%;
	height:330px;
	background:#373737 url(../images/bg-grey3.gif) repeat-x top;
	border-bottom:1px solid #222222;
}

#wrap
{
	width:922px;
	margin:0 auto
}

/*-------------------- / TOP --------------*/
/*---------------------CONTENT----------*/
body
{
	background:#222;
	font-size:1.0em;
	font-weight:lighter;
	font-family:"Lucida Grande", "Trebuchet MS", "Trebuchet MS Bold", Verdana, "Verdana Bold" !important;
	color:#ABABAB;
	min-width:922px;
}

.hover
{
	margin-top:-20px;
	font-size:13px;
	color:#c0e6f3;
	text-decoration:none;
}

.thoughts
{
	padding-left:10px;
	width:425px;
	float:left;
	font-size:0.9em;
}

#main-content
{
	width:100%;
	height:865px;
	background:#121111 url(../images/bg-footer.gif) repeat-x top;
	border-top:1px solid #444444;
	border-bottom:1px solid #111;
}

#content-wrap
{
	width:922px;
	margin:0 auto
}

#col-a
{
	margin:20px 20px 20px 0;
	width:445px;
	float:left;
	padding:10px;
}

#col-b
{
	margin: 72px 0;
	background:#212121;
	width:415px;
	float:left;
	padding:10px;
}

#content-wrap blockquote { padding-bottom:20px; }

#col-b h3 { margin-left:10px }

.gallery-content
{
	padding-left:10px;
	width:922px;
	float:left;
	font-size:0.9em;
	height:225px;
}

/*.gallery-content p
{
	width:400px;
	float:left;
	display:inline;
}

*/.cover
{
	border:10px solid #212121;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top:-35px;
	margin-left:135px;
}

#head-board p { font-size:0.9em }

.panel { width:396px; }

#wrap a
{
	font-weight:bold;
	outline:0;
	color:#999999;
	text-decoration:none;
	font-size:14px;
	border-bottom: transparent 5px groove;
}

#wrap a:hover
{
	color:#638392 !important;
	border-bottom:#638392 5px groove;
}

#wrap a.current
{
	color:#638392 !important;
	border-bottom:#638392 5px groove;
}

#wrap h2
{
	padding-left:10px;
	margin-top:35px;
	color:#638392 !important;
	font-weight:bold;
	font-size:1.3em;
}

.gallery-image
{
	border:5px solid #212121;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin:5px;
	width:100px;
}

#gallery
{
	clear:both;
	margin:15px -5px;
}

.clearblock
{
	width:81px;
	display:inline;
	clear:both;
}

.rbox
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.review
{
	background:#212121 none repeat scroll 0 0;
	border-bottom:1px ridge #638392;
	display:block;
	height:auto;
	margin-top:20px;
	padding:10px;
	font-size: 12px;
	font-weight: normal;
}

/*------------------/CONTENT-------------*/
/*----------------SIDEBAR-------------*/
.vdo
{
	display:block;
	clear:both;
	height:auto;
	padding:5px;
}

.vdo img
{
	border:5px solid #434343;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin:5px;
	width:120px;
}

.vdo img:hover
{
	border:5px solid #666666;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin:5px;
	width:120px;
}

.vdo h2, .vdo h2 a
{
	color:#638392 !important;
	font-weight:bold;
	font-size:1.1em;
}

.vdo>div
{
	border-bottom:1px solid #434343;
	float:left;
	height:82px;
	margin-left:10px;
	padding:7px 7px 15px;
	width:225px;
}

.vdo p { font-size:0.8em; }

.vdo a
{
	font-size:0.8em;
	color:#638392;
	text-decoration:none;
	border-bottom:transparent 1px solid;
}

.vdo a:hover
{
	color:#638392 !important;
	text-decoration:none;
	border-bottom:#638392 1px solid;
}

/*------------------- /SIDEBAR----------*/
/*------------------INTRO PAGE-----------*/

.intro{ background:#000; }
.intro #wrap{   position: absolute;
   top: 50%;
   left: 50%;
   width: 720px;
   height: 486px;
   margin-top: -243px; /* Half the height */
   margin-left: -360px; /* Half the width */
}

/*------------------END INTRO PAGE---------*/

