html * *
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body
{
	font-size: 8pt;
	font-family: verdana, 'Trebuchet MS' , Tunga, Verdana, Sans-Serif;
	color: #f5f5f5;
	background: #000;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

/*  STANDARD DIVS AND CLASSES
--------------------------------------*/

h1, h2, h3, h4, h5
{
	font-weight: normal;
	text-align: left;
}

hr
{
	margin: auto;
	text-align: center;
	width: 50%;
	clear: both;
	display: block;
	color: #262626;
}

strong
{
	color: #FFC000;
}

a:link, a:visited, a:active
{
	text-decoration: none;
	color: #c3c3c3;
}

a:hover
{
	text-decoration: none;
	background: #FFC000;
	color: #000;
}

acronym, abbr
{
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps
{
	cursor: help;
}

input, select, textarea
{
	border: 1px solid #5f5f5f;
	background: #262626;
	font-size: 8pt;
	font-family: verdana, Sans-Serif;
	color: #c3c3c3;
	width: 120px;
	margin: 3px;
	margin-left: 0px;
}

blockquote
{
	padding: 5px;
}

cite
{
	font-style: normal;
}

p
{
	line-height: 1.5em;
}

/* IMAGE CLASSES

------------------------------------------*/
img
{
	display: inline;
	margin-bottom: 8px;
	border: 1px solid #262626;
}

a img
a:link img,
a:visited img,
a:active img
{
	border: 1px solid #262626;
	margin-bottom: 0px;
}

a:hover img
{
	border: 1px solid #FFC000;
}

.book
{
	width: 100px;
	height: 150px;
	margin: 10px;
	margin-bottom: 0px;
}

.project
{
	width: 180px;
	margin: 5px;
	margin-bottom: 0px;
}

.music
{
	width: 100px;
	height: 92px;
	margin: 10px;
	margin-bottom: 0px;
}

.left
{
	float: left;
	margin-right: 5px;
}

.right 
{
	float: right;
	margin-left: 5px;
}

.full
{
	margin: 10px;
	margin-bottom: 3px;
	margin-top: 0px;
}

.hidden
{
	display: none;
}

.quoteInfo
{
	color: #c3c3c3;
}

.quote
{
	display: block;
	padding: 3px;
	font-style: italic;
	color: #5f5f5f;
	padding-left: 10px;
}

.credit
{
	color: #5f5f5f;
	padding: 3px 10px;
	text-align: center;
	height: 50px;
}

.credit a:link, .credit a:hover
{
	color: #f5f5f5;
}

a.button,
a.button:link,
a.button:visited,
a.button:active
{
	border: 1px solid #5f5f5f;
	background: #262626;
	color: #c3c3c3;
	padding: 3px;
	margin: 0px;
	font-size: 8pt; 
	line-height: normal;
}

a.button:hover
{
	background: #FFC000;
	color: #000;
}

a.rate,
a.rate:link,
a.rate:visited,
a.rate:active
{
	padding-left: 20px;
}

a.rate:hover
{
	padding-left: 20px;
	color: #000;
}

/*
PAGE AND HEADERS/BANNERS
-------------------------------------------------*/
#PageQuote
{
	width: 460px;
	clear: both;
	padding: 10px;
	padding-top: 43px;
	margin-left: 10px;
	float: left;
	height: 120px;
	text-align: left;
	margin-bottom: 10px;
}

#PageQuote p a
{
	color: #5f5f5f;
	font-size: 9pt;
}

#PageQuote cite
{
	color: #262626;
	font-style: italic;
	font-size: 9pt;
	padding-top 0px;
}

#PageQuote a:hover
{
	color: #FFC000;
	background: #000;
}

p.description
{
	text-align: right;
	margin: 0px;
	padding: 5px 10px;
	color: #222;
	background: #000;
	display: none;
}

h1#SiteName
{
	text-decoration: none;
	float: left;
	font-size: 8pt;
	font-weight: normal;
	text-transform: lowercase;
	margin: 0px;
	color: #222;
	padding: 5px 10px;
}


/* MAIN NAVIGATION
-------------------------------------------------*/

ul#MainNav
{
	text-transform: uppercase;
	float: right;
	width: 890px;
	background: #000;
	display: none;
}

ul#MainNav li
{
	float: left;
	font-family: Arial;
	list-style-type: none;
	font-size: 9pt;
	text-align: right;
}

ul#MainNav li a, 
ul#MainNav li a:link, 
ul#MainNav li a:visited, 
ul#MainNav li a:active
{
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #c3c3c3;
	padding: 5px;
	padding-bottom: 75px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
}

ul#MainNav li a:hover
{
	background: #262626;
	color: #fff;
}

	
a#r5_logo:link,
a#r5_logo:visited,
a#r5_logo:hover,
a#r5_logo:active
{
	background: #000 url('http://www.raven5.net/lib/img/r5_v3/r5_logo.jpg') -5px 35px no-repeat;
	height: 200px;
	float: left;
	width: 100px;
}

/* Main page areas

	MyBody - container for all divs
	LogoContent - container for left meta bar
	MainContent - container for primary content full/single page
	FeaiureContent - container for primary content in 4 col (main page)

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

#MyBody
{
	width: 1000px;
	background: #000;
	margin:auto;
}

#Logo
{
	float: left;
	width: 100px;
}

#Header
{
	width: 0px;
	float: left;
	width: 900px;
}

#MainContent
{
	width: 500px;
	float: left;
	margin-top: 85px;
}

.mainContentItem
{
	width: 480px;
	padding: 0px 10px;
	margin-bottom: 25px;
	float: left;
}

#FullContent
{
	width: 570px;
	text-align: left;
	padding-left: 5px;
	float: left;
}

#SubContent
{ 
	float: left;
	width: 275px;
	text-align: left;
}

#RightContent
{
	text-align: left;
	margin-bottom: 15px;
	float: right;
	width: 300px;
}

.rightContent
{
	text-align: left;
	margin-bottom: 15px;
	float: right;
	width: 300px;
}

.contentItem
{
	float: left;
}

#AuxContent
{
	float: left;
	width: 125px;
	text-align: left;
}

.workSample
{
	padding: 10px 0px;
	padding-left: 10px;
}

/* subcontent areas

includes navigation
-------------------------------------------------*/
.subContentItem
{
	width: 260px;
	float: left;
	margin-bottom: 20px;	
}

.subContentItem ul
{
	list-style: none;
	text-align: left;
}

.subContentItem ul li
{
	color: #5f5f5f;
	line-height: 1.5em;
	padding: 2px 5px;
}


.subContentItem ul li a,
.subContentItem ul li a:link,
.subContentItem ul li a:visited,
.subContentItem ul li a:active
{
	padding: 2px;
}

.subContentItem ul li a:hover
{
	padding: 2px;
	text-decoration: none;
}


.subContentItem ul#RatingList li a,
.subContentItem ul#RatingList li a:link,
.subContentItem ul#RatingList li a:visited,
.subContentItem ul#RatingList li a:active
{
	display: block;
}

.subContentItem ul#RatingList li a:hover
{
	display: block;
}

/*
------------------------------------------------- 
Search

multiple classes for different search
-------------------------------------------------
*/

#SearchForm
{
	margin: 3px;
	float: left;
}

#rSearch_Form
{
	display: none;
}

#CategoryForm
{
	margin: 3px;
	float: right;
	letter-spacing: normal;
}

/* Post, Notes

Includes custom classes

post_single = post main

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

.post,
.note,
.quote,
.post_single,
.post_full
{
	float: left;
	text-align: left;
	width: 95%;
	padding: 5px 0px;
}

.pageTitle
{
	padding: 5px 0px;
	font-size: 22pt;
	font-family: 'Trebuchet MS', Arial;
	text-transform: uppercase;
}

.sectionTitle
{
	padding-left: 10px;
	padding-top: 5px;
	clear: both;
	font-size: 12pt;
	font-weight: bold;
	color: #5f5f5f;
	font-family: 'Trebuchet MS', Arial;
	text-transform: uppercase;
	padding-bottom: 15px;
}

.postTitle
{
	font-size: 18pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	font-family: 'Trebuchet MS', Arial;
	padding-left: 10px;
}

.postTitle a,
.postTitle a:link,
.postTitle a:visited,
.postTitle a:active
{
	color: #fff;
	font-weight: bold;
	display: block;
}

.postTitle a:hover
{
	background: #FFC000;
	color: #000;
}

.note .postTitle
{
	font-size: 12pt;
	text-transform: none;
	font-weight: normal;
	color: #c3c3c3;
	font-family: 'trebuchet MS', arial;
}

.note .postTitle a,
.note .postTitle a:link,
.note .postTitle a:visited,
.note .postTitle a:active
{
	font-family: 'trebuchet MS', arial;
	color: #c3c3c3;
	font-weight: normal;
	display: block;
}

.note .postTitle a:hover
{
	background: #FFC000;
	color: #000;
}

.subTitle,
.subTitle2
{
	text-align: left;
	font-size: 12pt;
	color: #5f5f5f;
	text-transform: uppercase;
	padding: 2px;
	padding-left: 5px;
	margin: 0px;
}

.postContent .subTitle,
.postContent .subTitle2
{
	margin-top: 25px;
	clear: both;
	display: block;
	padding-bottom: 5px
}


.postContent a,
.postContent a:link,
.postContent a:visited,
.postContent a:active
{
	color: #ffc000;
	text-decoration: underline;
}

.postContent a:hover
{
	background: #ffc000;
	color: #000;
	text-decoration: underline;
}

.postDate
{
	color: #5f5f5f;
	padding-left: 5px;
	text-align: right; 
	display: none;
}

.note .postDate
{
	color: #000;
	padding-left: 5px;
	text-align: right; 
	display: inline;
}

.postContent
{
	color: #c3c3c3;
	padding-left: 5px;
	text-align: left;
	line-height: 1.5em;
}

.postContent p
{
	color: #c3c3c3;
	font-size: 9pt;
	padding: 5px;
}

.postContent ul,
.postContent ol
{
	color: #c3c3c3;
	font-size: 9pt;
	padding: 15px;
}

.postContent ul li,
.postContent ol li
{
	color: #c3c3c3;
	font-size: 9pt;
	padding: 3px;
	border-bottom: 1px solid #262626;
}

.postExcerpt
{
	color: #5f5f5f;
	font-size: 10pt;
	padding: 5px;
	padding-top: 0px;
	padding-left: 10px;
	margin: 0px;
	clear: both;
}

.note .postExcerpt
{
	font-size: 10pt;
	padding-bottom: 0px;
}

p.descText
{
	text-align: left;
	padding: 5px;
	margin-left: 5px;
	color: #5f5f5f;
	margin-bottom: 20px;
	font-size: 9pt;
}

.subContentItem p.descText
{
	text-align: left;
	padding: 5px;
	margin-left: 0px;
	color: #5f5f5f;
	margin-bottom: 10px;
	font-size: 9pt;
}

p.pageNav
{
	margin-top: 3px;
	color: #FFC000;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
	width: 100%;
	float: left;
}

.page_mark
{
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.page_mark a,
.page_mark a:link,
.page_mark a:visted,
.page_mark a:active
{
	color: #262626;
}

.page_mark a:hover
{
	color: orange;
}

.pageSep
{
	padding: 0px;
	margin: 0px;
	margin-top: -20px;
	border-bottom: 1px solid #262626;
	display: block;
	clear: both;
}


/* post info

------------------------------------*/
.postInfo
{
	clear: none;
	display: inline;
	float: left;
	color: #c3c3c3;
}

.postInfo li
{
	padding: 3px;
	list-style-type: none;
}


/* post navigation

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

.postNav
{
	text-align: center;
	float: left;
	border: 0px;
	clear: both;
	width: 90%;
	margin-left: 10px;
	margin-top: 10px;
}

.postNav a,
.postNav a:link,
.postNav a:active,
.postNav a:visited
{
	border: 0px;
	background: #262626;
	color: #c3c3c3;
	padding: 5px;
	width: 205px;
	float: left;
	display: block;
}

.postNav a:hover
{
	background: #FFC000;
	color: #000;
}
p.postMeta, p.postInfo
{
	font-size: 8pt;
	display: block;
	padding: 10px;
	padding-top: 2px;
	color: #5f5f5f;
}

a.more-link,
a.more-link:link,
a.more-link:visited,
a.more-link:active
{
	display: block;
	color: #FFC000;
	text-align: right;
	margin-top: 3px;
	padding: 2px;
	clear: both;
}

a.more-link:hover
{
	color: #000;
}

/* old posts

bottom bar; lists, mainly
-------------------------------------------------
*/

#oldPosts
{
	float: left;
	padding-left: 15px;
}

#oldPosts ul
{
	text-align: left;
	list-style-type: none;
}

#oldPosts ul li
{
	padding: 3px;
	list-style-type: none;
	color: #5f5f5f;
}

#oldPosts ul li p
{
	padding: 2px;
}

/*
aux Content

left bar; lists
-------------------------------------------------*/

.auxItem
{
	width: 125px;
	float: left;
	margin-bottom: 20px;
}

.auxTitle
{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12pt;
	font-family: 'Trebuchet MS', arial;
}
	
.auxTitle a,
.auxTitle a:link,
.auxTitle a:visited,
.auxTitle a:active
{
	color: #fff;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12pt;
	font-family: 'Trebuchet MS', arial;
	padding: 5px;
}

.auxTitle a:hover
{
	padding: 5px;
	background: #FFC000;
	color: #000;
}

.auxList
{
	list-style-type: none;
}

.auxList li
{
	list-style-type: none;
}

.auxList li a,
.auxList li a:link,
.auxList li a:visited,
.auxList li a:active
{
	display: block;
	padding: 2px;
	padding-left: 5px;
	width: 115px;
	color: #5f5f5f;
}

.auxList li a:hover
{
	background: #5f5f5f;
	color: #fff;
	text-decoration: none;
}

.trackList
{
	padding: 3px;
	margin: 20px;
	margin-top: 5px;
	padding-left: 20px;
}

.trackList li
{
	padding: 2px 0px;
	padding-left: 10px;
	color: #5f5f5f;
}

/* Forms 

---------------------------------------*/
#FormsSection
{
	float: left;
	margin: 0px;
	padding-top: 2px;
	border-top: 0px;
	width: 250px;
	text-align: right;
	padding-left: 10px;
	color: #5f5f5f;
}

#ReviewForms form
{
	padding-left: 5px;
}

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

exhibit 

classes for exhibit plugin.  should be 
moved to exhibit.css

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

#exhibit_thumbs
{
	display: inline;
	padding: 5px;
	margin: 0px;
	border: 1px solid #000;
	float: right;
	margin-top: 15px;
}

.ex_thumb_preview
{
	margin: 0px 10px 10px 5px;
	float: right;
	padding: 0px;
	background: 1px solid #5f5f5f;
	display: inline;
}

.ex_thumb
{
	padding: 0px;
	padding-bottom: 0px;
	background: #000;
	margin: 0px;
	border: 0px;
	text-align: center;
	margin: 0px 5px;
}

.ex_thumb img
{
	margin: 0px;
	margin: 5px;
	padding: 0px;
}

.ex_caption
{
	padding: 5px;
	padding-top: 0px;
	text-align: center;
}

.ex_clear
{
	display: none;
}


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

footer 

classes for footerSecion on all pages

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

#Footer
{
	color: #262626;
	clear: both;
	margin-top: 40px;
	text-align: left;
	width: 900px;
	margin-left: 100px;
}

ul#SiteMeta
{
	float: left;
	padding-top: 40px;
	text-align: left;
	list-style: none;
	margin-left: 15px;
}

ul#SiteMeta li
{
	padding-top: 5px;
}

ul#SiteMeta li a,
ul#SiteMeta li a:link,
ul#SiteMeta li a:visited,
ul#SiteMeta li a:active
{
	color: #262626;
}

/* Comments section 

classes and divs for comment forms
and list(s)

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

#CommentSection
{
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
}
	
#CommentSection p
{
	color: #c3c3c3;
	padding: 5px 0px;
}
	
#commentform
{
	width: 400px;
	float: left;
}

ol.commentlist
{
	text-align: left;
	list-style: none;
	color: #c3c3c3;
	float: left;
}

ol.commentlist li
{
	padding: 5px 10px;
	display: block;
	text-align: left;
	list-style: none;
	border-top: 1px solid #5f5f5f;
}

ol.commentlist li p
{
	text-align: left;
}


textarea#comment
{
	width: 400px;
}



/* Ratings

---------------------------------------*/
.ratesml_1
{
	background: #000 url( 'http://www.raven5.net/lib/img/r5_v3/ratesml_1.gif' ) no-repeat center bottom;
	margin-bottom: 5px;
	float: left;
	padding-bottom: 20px;
}

.ratesml_2
{
	background: #000 url( 'http://www.raven5.net/lib/img/r5_v3/ratesml_2.gif' ) no-repeat center bottom;
	margin-bottom: 5px;
	float: left;
	padding-bottom: 20px;
}

.ratesml_3
{
	background: #000 url( 'http://www.raven5.net/lib/img/r5_v3/ratesml_3.gif' ) no-repeat center bottom;
	margin-bottom: 5px;
	float: left;
	padding-bottom: 20px;
}

.ratesml_4
{
	background: #000 url( 'http://www.raven5.net/lib/img/r5_v3/ratesml_4.gif' ) no-repeat center bottom;
	margin-bottom: 5px;
	float: left;
	padding-bottom: 20px;
}

.ratesml_5
{
	background: #000 url( 'http://www.raven5.net/lib/img/r5_v3/ratesml_5.gif' ) no-repeat center bottom;
	margin-bottom: 5px;
	float: left;
	padding-bottom: 20px;
}

.the_rating
{
	background-position: -3px 0px;
	padding: 0px;
	margin: 0px;	
	height: 20px;
	width: 115px;
	display: block;
}

li .the_rating
{
	background-position: -3px 0px;
	padding: 0px;
	margin: 0px;	
	height: 20px;
	width: 100%;
	display: block;
}


li.rate_comment
{
	margin: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	list-style: none;
}

li.rate_comment p
{
	color: #c3c3c3;
	padding: 5px;
}

/* Rating Form
---------------------------------------*/
#RatingForm
{
	background: #262626;
	padding: 10px;
	padding-top: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	clear: both;
	border: 1px solid #5f5f5f;
}

#RatingForm textarea,
#RatingForm input,
#RatingForm select
{
	background: #000;
	color: #fff;
	font-size: 10pt;
}

#RatingForm select
{
	width: 200px;
}

#RatingForm textarea
{
	width: 420px;
	height: 150px;
	padding: 2px;
	font-size: 10pt;
}

#RatingForm p
{
	display: block;
	padding-top: 10px;
}

/* Calendar
---------------------------------------*/
#wp-calendar
{
	empty-cells: show;
	width: 250px;
	table-layout: fixed;
}
#wp-calendar a
{
	color: #fff;
	display: block;
	background: #5f5f5f;
	text-decoration: none;
}

#wp-calendar #next a
{
	text-align: right;
	padding: 5px;
	width: 100px;
	font-size: 10pt;
	text-transform: uppercase;
	background: none;
}

#wp-calendar #prev a
{
	text-align: left;
	padding: 5px;
	width: 100px;
	font-size: 10pt;
	text-transform: uppercase;
	background: none;
}

#wp-calendar #next a:hover,
#wp-calendar #prev a:hover,
#wp-calendar a:hover
{
	background: #FFC000;
	color: #000;
}

#wp-calendar caption
{
	font-size: 10pt;
	text-align: right;
	padding: 5px;
	text-transform: uppercase;
}

#wp-calendar table
{
	border-collapse: collapse;
	table-layout: auto;
}
#wp-calendar td, tr
{
	border-collapse: collapse;
	text-align: center;
	padding: 3px;
}
#wp-calendar td.pad:hover
{
	background: none;
}

#wp-calendar #today
{
	color: #FFC000;
	background: #262626;
}
#wp-calendar th
{
	font-style: normal;
	text-transform: capitalize;
	border-bottom: 1px solid #262626;
	font-weight: normal;
}

/* archive/cat forms section 

classes and divs for archive forms and
category filters

---------------------------------------*/
.arcList li
{
	color: #c3c3c3;
}

.arcList li a,
.arcList li a:link,
.arcList li a:visited,
.arcList li a:active
{
	color: #c3c3c3;
}

.arcList li a:hover
{
	color: #FFC000;
	background: #5f5f5f;
}

/*
  SEARCH FORM
--------------------------------------*/
#searchform
{
	width: 200px;
	margin-left: 3px;
}


.rating_count
{
	color: #5f5f5f;
	display: inline;
}

/*
LINKS LIST
-----------------------*/

ul#LinksList
{
	padding: 5px;
	float: left;
	margin-left: 0px;
	text-align: left;
	width: 400px;
	color: #5f5f5f;
	font-size: 9pt;
}

ul#LinksList li
{
	list-style: none;
	padding: 5px;
	margin: 0px;
}

ul#LinksList li a,
ul#LinksList li a:link,
ul#LinksList li a:visited,
ul#LinksList li a:active
{
	font-size: 12pt;
	text-transform: none;
	font-weight: normal;
	display: block;
	padding-bottom: 3px;
	color: #c3c3c3;
	font-family: 'trebuchet MS', arial;
}

ul#LinksList li a:hover
{
	color: #000;
}