/*  
Theme Name: Doves Cry
Theme URI: http://www.vaughnjackson.com
Description: This is my first theme and a Dark Design.
Version: 1.0
Author: Vaughn Jackson
Author URI: http://www.vaughnjackson.com/

*/



/*__________ global attributes ____________ */



html, body {

	margin: 0;
	padding: 0;

}



body {

	font-family: Arial, Helvetica, Verdana, Sans-serif;

	font-size: 12px;

	color: #a9a9a9;

	background: url(images/major_bkgrd.gif);
	
	background-repeat: repeat-x;
	
	background-color: #000000;
/*	
	color:#BFBFBF;
	
	font-size:11px;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
*/
}


a img { border: none; }

/* Removes Firefox imposed outline */
a { outline: none; }


.hidden {

	display: none;

}

.photo-full{ margin: 10px 0 10px 0; border: 1px solid #333; padding: 3px; background: #000; }

.photo-right {float: right;	display: inline; margin: 10px 0 10px 20px; padding: 3px; background-color: #000; border: 1px solid #333; }

.photo-left { float: left; margin: 5px 20px 10px 00px; padding: 3px; border: 1px solid #333; }

.photo-clear { clear:both; }


/*____________ full page container ___________ */



#page-container {

	width: 930px;

	margin: auto;
	
/*	background: #000000; */
	
	margin-top: 40px;

}




/* _______header area will have nav ___________ */

#header-top {
	
	height: 11px;
	background-image: url(images/headers/dovesHDR_top.png);
	background-repeat: no-repeat;
	
}


#header {

	height: 165px;
	background-color: #2d0307;
	background-image: url(images/headers/dovesBkgrd_fade2.jpg);
}



#header .vjackson {
	
	position: relative;
	padding: 0;
	margin-bottom: 0;
	width:289px;
	height:16px;
	top: 116px;
	left: 424px;
	/* background-image:url(images/headers/vaughnjackson.jpg); 
	background-repeat:no-repeat; */
}

#header .vjackson h1 {

	display: none;
	
}


/* _______ my nav will be in the header _______ */

/* Main Navigation */

#main-nav { height: 18px; 
			width: 550px;
}
#main-nav dl { position: relative; top:  105px; left: 311px ;}
/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 0px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#main-nav dt { float: left; }
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:18px; /* IE 5/Win hack */ 
	padding: 18px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav dt a:hover {
	background-position: 0 -18px;
}

#main-nav dt#home,
#main-nav dt#home a { width: 53px; background-image: url(images/nav/vj_nav_01.jpg); }

#main-nav dt#bio,
#main-nav dt#bio a { width: 45px; background-image: url(images/nav/vj_nav_02.jpg); }

#main-nav dt#portfolio,
#main-nav dt#portfolio a { width: 87px; background-image: url(images/nav/vj_nav_03.jpg); }

#main-nav dt#reviews,
#main-nav dt#reviews a { width: 83px; background-image: url(images/nav/vj_nav_04.jpg); }

#main-nav dt#gallery,
#main-nav dt#gallery a { width: 77px; background-image: url(images/nav/vj_nav_05.jpg); }

#main-nav dt#contact,
#main-nav dt#contact a { width: 70px; background-image: url(images/nav/vj_nav_06.jpg); }

/* _____________ mid-area __________________*/

#mid-area {
	width: 930px;
	background-color: #000;
}


/* _____________ sidebar-a styles ________________ */

#sidebar-a {

	background: #000000;

	float: right;

	width: 305px;

	line-height: 18px;

}

#sidebar-a .padding {

	padding: 10px 10px 20px 20px;

}

#sidebar-a ul {
		
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/*
ul.list-archives-tg {
	position: relative;
	padding: 0;
	margin: 0;
}
*/

div#wpcumuluscontent {
	position: relative;
	left: -20px;
	top: 0px;
}


ul.list-archives li {

	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 10px;
}

ul.list-archives li a {
	color: #A50418;
	text-decoration: none;
	border-bottom: 1px solid #172526;
}

ul.list-archives li a:hover {
	color:#666666;
	text-decoration: none;
	border-bottom: 1px solid #172526;
}



#sidebar-a h2{
font-family: Georgia, Sans-serif;
font-size: 16px;
}

#sidebar-a .recentPosts {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
	background-image:url(images/headings/recentPosts.jpg);
	width: 223px;
	height: 22px;
		
}

#sidebar-a .recentPosts h2 {
	display: none;
}

#sidebar-a .categories {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
	background-image:url(images/headings/categories_hdg.jpg);
	width: 208px;
	height: 24px;
		
}

#sidebar-a .categories h2 {
	display: none;
}

#sidebar-a .tagcloud {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image:url(images/headings/tagCloud_hdg.jpg);
	width: 168px;
	height: 23px;
		
}

#sidebar-a .tagcloud h2 {
	display: none;
}


#sidebar-a .recentComments {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
	background-image:url(images/headings/recentComments_hdg.jpg);
	width: 272px;
	height: 20px;
		
}

#sidebar-a .recentComments h2 {
	display: none;
}

#sidebar-a .archives {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
	background-image:url(images/headings/archives.jpg);
	width: 193px;
	height: 21px;
		
}

#sidebar-a .archives h2 {
	display: none;
}

#sidebar-a .meta {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
	background-image:url(images/headings/meta.jpg);
	width: 120px;
	height: 21px;
		
}

#sidebar-a .meta h2 {
	display: none;
}

#sidebar-a .flickr {
	
	padding: 0;
	border: 0;
	margin-left: 10px;
	margin-top: 10px;
	background-image:url(images/general/flickr_feed_plcr1.jpg);
	width: 275px;
	height: 192px;
		
}

#sidebar-a .flickr h2 {
	display: none;
}

#sidebar-a .flickr2 {
	
	padding: 0;
	border: 0;
	margin-left: -10px;
	margin-top: 10px;
	width: 275px;
	height: 186px;
		
}

/* _____________ container area _____________________ */

#container {

	margin-right: 305px;

	line-height: 18px;

    background: #000000; 

}



#container .padding {

	padding: 20px 10px 20px 15px;

}



#container h2 {

	margin: 0;

	padding: 0;

	padding-bottom: 15px;

}

#container h3 {

	margin: 0;

	padding: 0;
	color: darkred;

	padding-bottom: 10px;

}



#container p {

	margin: 0;

	padding: 0;

	padding-bottom: 15px;

}


#container .post h2 {

	margin: 0;
	padding: 0;
	color: #cce2df;
	padding-bottom: 5px;

}	

#container .post h2 a, #container .post h2 a:visited, #container .post h2 a:active{

	margin: 0;
	padding: 0;
	color: #cce2df;
	text-decoration: none;
	padding-bottom: 5px;

}

#container .post h2 a:hover {

	margin: 0;
	padding: 0;
	color: #A50418;
	text-decoration: none;
	padding-bottom: 5px;

}


#container .details{

	margin:1em 0;

	text-align:right;

	border-top:1px solid #333;

	padding:0.5em 0;

	font-size:0.95em;

	color:#666;

}

#container .details .read-on{

	background:url(images/readon_black.gif) 100% 60% no-repeat;

	padding-right:20px;

	display:block;

}

#container .details a, #container .details a:visited, #container .details a:active {

	color:#999999;

	text-decoration:none;

}

#container .details a:hover{ color:#A50418; }


.content p a:link, .content p a:visited, .content p a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #666666;
}
 
.content p a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;    
}

.content:hover a:link, .content:hover a:visited, .content:hover a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
}

.content:hover a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;
}

.content blockquote {
	font-style: italic;
	color: #cce2df;
	margin: 0 20px 18px;
	padding: 0 20px 0 18px;
	border-left: 4px solid #cce2df;
}


.navigation  {
	clear:both;
	
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	border-top: 1px solid #A50418;
	padding: 13px 25px;
	line-height: 18px;
	padding: 4px 10px 0px 10px;
}


.navigation a:link, .navigation a:visited, .navigation a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #666666;
}

.navigation a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;    
}

.navigation:hover a:link, .navigation:hover a:visited, .navigation:hover a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
}

.navigation:hover a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;
}

#lright {

	float: right;

}


/*________________ Home-page-template __________________*/

#Homepage-complex {
	width: 930px;
	
}

#Homepage-complex .padding {

	padding: 20px 15px 20px 15px;
	
}

#showroom {

	background: #000000;
	float: right;
	width: 320px;
	line-height: 18px;
}

#showroom .padding {

	padding: 0px 0px 20px 5px;
	
}

#showroom .twit {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	background-image:url(images/headings/twitter_hdg.jpg);
	width: 178px;
	height: 24px;
		
}

#showroom .twit h2 {
	display: none;
}

/* twitter */
#twitter {
	position: relative;
}

#twitter ul {
	list-style-type: none;
	margin: 8px 0 0 0;
	padding: 0 20px 0 10px;
}

#twitter #twitter_update_list { 
	color: #cce2df;
	line-height:1.2em;
	padding: 0 20px 0 7px;
	font-size:12px;
}

#twitter #twitter_update_list li {
	padding-bottom: 5px;	
}

#twitter #twitter_update_list a {
	text-decoration: none;
	color:#A50418;
	padding:0;
	margin: 0 0 0 7px;
	display: block;
}

#twitter #twitter_update_list a:hover  {
	text-decoration: underline;
	color:#fff;
	padding:0;
	margin: 0 0 0 7px;
}

#twitter .aktt_tweets ul {
	position: absolute;
	visibility: hidden;
}

#twittr #aktt_tweet_form {
	position: absolute;
	left: 0px;
	top: -20px;
}

a.follow-my-twitter {
	float: right;
	text-decoration: none;
	color: #A50418;
	margin-right: 40px;

}

a.follow-my-twitter:hover {
	border-bottom: 1 solid #A50418;	
	padding: 0;
	color: #cce2df;

}

#showroom .flickr {
	
	padding: 0;
	border: 0;
	margin-left: 10px;
	margin-top: 10px;
	background-image:url(images/general/flickr_feed_plcr1.jpg);
	width: 275px;
	height: 192px;
		
}

#showroom .flickr h2 {
	display: none;
}

#showroom .flickr2 {
	
	padding: 0;
	border: 0;
	margin-top: 10px;
	width: 275px;
	height: 186px;
		
}




/*

 #showroom .post h2 {

	margin: 0;
	padding: 20px 0px 5px 0px;;
	color: #cce2df;
	
}	


#showroom .post h2 a, #showroom .post h2 a:visited, #showroom .post h2 a:active{

	margin: 0;
	padding: 20px 0px 5px 0px;;
	color: #cce2df;
	text-decoration: none;

}

#showroom .post h2 a:hover {

	margin: 0;
	padding: 20px 0px 5px 0px;;
	color: #A50418;
	text-decoration: none;

}




#showroom a {
	
	margin: 0;
	padding: 0;
	width: 125px;
	height: 125px;		
	border: 0;
	
}

#showroom:hover a {
	border: 0;	
}

#showroom a:hover {
	border: 0;	
}
*/
/* Show Navigation */

#show-nav { 
	height: 420px; 
	width: 280px;
}
#show-nav dl { position: relative; top:  -10px; left: 0px ;}
/* IE5 Mac Hack \*/ 
#show-nav { padding-left: -1px; } 
/*/ 
#show-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#show-nav dt { float: left; margin: 0 0 5px 5px; }

#show-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:135px; /* IE 5/Win hack */ 
	padding: 135px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#show-nav dt a:hover {
	background-position: 0 -135px;
}

#show-nav dt#show1,
#show-nav dt#show1 a { width: 135px; background-image: url(images/nav/showroom_gunslingergirl_nav.jpg); }

#show-nav dt#show2,
#show-nav dt#show2 a { width: 135px; background-image: url(images/nav/showroom_tresbon_nav.jpg); }

#show-nav dt#show3,
#show-nav dt#show3 a { width: 135px; background-image: url(images/nav/showroom_fusionReborn_nav.jpg); }

#show-nav dt#show4,
#show-nav dt#show4 a { width: 135px; background-image: url(images/nav/showroomPlcr.jpg); }

#show-nav dt#show5,
#show-nav dt#show5 a { width: 135px; background-image: url(images/nav/showroomPlcr.jpg); }

#show-nav dt#show6,
#show-nav dt#show6 a { width: 135px; background-image: url(images/nav/showroom_biobroly_nav.jpg); }


#HomeWelcome {

	margin-right: 320px;

	line-height: 18px;

    background: #000000; 

}



#HomeWelcome .padding {

	padding: 20px 20px 20px 15px;

}



#HomeWelcomer h2 {

	margin: 0;

	padding: 0;

	padding-bottom: 15px;

}

#HomeWelcome h3 {

	margin: 0;

	padding: 0;
	color: #A50418;

	padding-bottom: 10px;

}



#HomeWelcome p {

	margin: 0;

	padding: 0;

	padding-bottom: 15px;

}

#HomeWelcome .post h2 .latest {

	margin: 0;
	padding: 0;
	color: #A50418;
	padding-bottom: 5px;

}	

#HomeWelcome .post h2 .latest a, #HomeWelcome .post  h2 .latesta:visited, #HomeWelcome .post h2 .latest a:active{

	margin: 0;
	padding: 0;
	color: #A50418;
	text-decoration: none;
	padding-bottom: 5px;

}

#HomeWelcome .post h2 .latest a:hover {

	margin: 0;
	padding: 0;
	color: #cce2df;
	text-decoration: none;
	padding-bottom: 5px;

}


#HomeWelcome .post h2 {

	margin: 0;
	padding: 0;
	color: #cce2df;
	padding-bottom: 5px;

}	

#HomeWelcome .post h2 a, #HomeWelcome .post h2 a:visited, #HomeWelcome .post h2 a:active{

	margin: 0;
	padding: 0;
	color: #cce2df;
	text-decoration: none;
	padding-bottom: 5px;

}

#HomeWelcome .post h2 a:hover {

	margin: 0;
	padding: 0;
	color: #A50418;
	text-decoration: none;
	padding-bottom: 5px;

}


#HomeWelcome .details{

	margin:1em 0;

	text-align:right;

	border-top:1px solid #333;

	padding:0.1em 0;

	font-size:0.95em;

	color:#666;

}

#HomeWelcome .details .read-on{

	background:url(images/readon_black.gif) 100% 60% no-repeat;

	padding-right:20px;

	display:block;

}

#HomeWelcome .details a, #HomeWelcome .details a:visited, #HomeWelcome .details a:active {

	color:#999999;

	text-decoration:none;

}

#HomeWelcome .details a:hover{ color:#000000; }



.content p a:link, .content p a:visited, .content p a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #666666;
}
 
.content p a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;    
}

.content:hover a:link, .content:hover a:visited, .content:hover a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
}

.content:hover a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;
}
/*------------------- Portfolio Page Start --------------------*/

div.webcontent{
	padding: 1px;
	border: 1px solid #999999;
	background-color: #000000;
	width: 590px;
	height: 201px;
}
div.webbox {
	background-color: #343434;
	width: 590px;
	height: 201px;
	}

div.description{
	float: left;
	width: 215px;
	height: 201px;
	overflow: hidden;
}

div.webbox .p{
	float: left;
	width: 365px
	height: 201px;
	border: none;
	margin-right: 7px;
	}

div.webbox img {
	float: left;
	width: 365px
	height: 201px;
	border: none;
	margin-right: 7px;
	}
.description p{
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: .75em;
	line-height: 14px;
	padding-left: 7px;
	margin-bottom: 5px;
	}
h3, h4, p {
	padding: 0;
	margin: 0;
}

.btnBookNow { display:block; width:365px; padding:201px 0 0 0; overflow:hidden; height:0px; line-height:0px; text-indent:-900px; background: transparent url(images/portfolio/gunslingergirl_colage.jpg) no-repeat top left; }
.btnBookNow:hover, .btnBookNow:focus { background-position:bottom left; }

.webcontent .guntitle {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	background-image:url(images/portfolio/web_gunslinger_title.gif);
	width: 95px;
	height: 20px;
		
}

.webcontent .guntitle h3{
	display: none;
}

.webcontent .software {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	background-image:url(images/portfolio/web_software.gif);
	width: 95px;
	height: 16px;
		
}

.webcontent .software h4{
	display: none;
}

.webcontent .scripts {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	background-image:url(images/portfolio/web_scripts.gif);
	width: 95px;
	height: 16px;
		
}

.webcontent .scripts h4{
	display: none;
}

.webcontent .purpose {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	background-image:url(images/portfolio/web_purpose.gif);
	background-repeat: no-repeat;
	width: 95px;
	height: 16px;
		
}

.webcontent .purpose h4{
	display: none;
}

/*------------------- Portfolio Page End --------------------*/

/* _______________ Comments area styles ______________  */

.comment-head{

	border-bottom:1px solid #1C1C1C;

	padding:0.8em 2em 1.0em 2em;

}

.commentlist {

	border-bottom:1px solid #1C1C1C;
	
	padding-bottom: 2em;

}

.comment-bx {
	
	padding: 8px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #1C1C1C;
	
}

.author_txt {
	
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #A50418;
	text-decoration: none;
}

.author_txt a:link, .author_txt a:visited, .author_txt a:active {
	
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #A50418;
	text-decoration: none;
	border-bottom: 1px solid #21a8ee;
}

.author_txt a:hover {
	
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	background-color: #21a8ee;
	text-decoration: none;
	border-bottom: 1px solid #21a8ee;

}

.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:active {
	position: relative;
	text-decoration: none;
	color: #21a8ee;
	top: -20px;
}

.commentmetadata a:hover{
	position: relative;
	text-decoration: none;
	color: #000;
	background-color: #21a8ee;
	top: -20px;
}


.author_txt img{

	height: 40px;
	width: 40px;
	border: 1px solid #A50418;
	margin: 0 10px 0 0;
	
}

/*.comment-bx img{

	height: 40px;
	width: 40px;
	border: 3px solid #990000;
	margin: 0 10px 10px 0;
	float: left;
}


/* .comments-template{
	
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
*/

#respond {
	
	padding: 0 0 5px 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size:18px;
	color:#66CCFF;
	
}

#author, #email, #url {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 10px;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size:12px;
	border: 1px solid #a6a4a0;
	background-color:#111111;
	color:#FFFFFF;
}

#commentform textarea {
	width: 90%;
	padding: 2px;
	margin-left: 10px;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size:12px;
	border: 1px solid #a6a4a0;
	background-color:#111111;
	color:#FFFFFF;
	}

#commentform #submit {
	margin: 0;
	margin-bottom:12px;
	margin-right: 42px;
	color: #a6a4a0;
	background-color: #111111;
	border: 1px solid #a6a4a0;
	float: right;
	}
	
.commentTags  {
		
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	padding: 4px 5px 0px 5px;
}


.commentTags a:link, .commentTags a:visited, .commentTags a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #66CCFF;
}

.commentTags a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #66CCFF;
  background-color: #66CCFF;    
}

.commentTags:hover a:link, .commentTags:hover a:visited, .commentTags:hover a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #66CCFF;
}

.commentTags:hover a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #66CCFF;
  background-color: #66CCFF;
}
	
/* _______________ basement ___________________*/

#basement {

	clear: both;
	/* background-image:url(images/bottom/theShot.jpg); */
	
	
	padding: 0px 25px;
	line-height: 18px;
	background:#000000;

}

#basement img {

	margin: 0;
	padding: 0;
	border: 0;
	
}

/* _______________ bottom area ____________________ */

#bottom {

	clear: both;
	background-image:url(images/bottom/bottom_bkgrd.jpg);
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;
	/* border-top: 1px solid #efefef; */
	
	padding: 13px 15px;
	line-height: 18px;
	/* background:#333333; */

}


#bottom-movies {
	
	
	background-image:url(images/bottom/bottom_lft_box.jpg);
	width: 290px;
	height: 249px;
	
	line-height: 18px;

}


#bottom-movies .padding {

	padding: 13px;

}

#bottom-movies .movies {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	background-image:url(images/headings/movies_btm.jpg);
	width: 216px;
	height: 17px;
		
}

#bottom-movies .movies h2 {
	display: none;
}

#bottom-movies .music {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 102px;
	margin-bottom: 2px;
	background-image:url(images/headings/music_btm.jpg);
	width: 244px;
	height: 17px;
		
}

#bottom-movies .music h2 {
	display: none;
}

bottom-music p {
float: left;
width: 60px;
height: 85px;
margin: 120px 2px 1px 0px;
border: 2px solid #000000;
}
 
#bottom-music p:hover {
border: 2px solid #FFFFFF;
}

#bottom-movies p {
float: left;
width: 60px;
height: 85px;
margin: 0px 2px 1px 0px;
border: 2px solid #000000;
}
 
#bottom-movies p:hover {
border: 2px solid #FFFFFF;
}



#bottom-video {
	
	background-image:url(images/bottom/bottom_mid_box.jpg);
	float: right;
	margin-right: 15px;
	width: 290px;
	height: 250px;
	line-height: 18px;
	

}



#bottom-video .padding {

	padding: 13px;

}

#bottom-video .games {
	
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	background-image:url(images/headings/games_btm.jpg);
	width: 247px;
	height: 17px;
		
}

#bottom-video .games h2 {
	display: none;
}

#bottom-video p {
float: left;
width: 60px;
height: 85px;
margin: 0px 2px 1px 0px;
border: 2px solid #000000;
}
 
#bottom-video p:hover {
border: 2px solid #FFFFFF;
}

#bottom-portfolio {

	background-image:url(images/bottom/bottom_rt_box.jpg);
	float: right;
	width: 290px;
	height: 250px;
	line-height: 18px;

}



#bottom-portfolio .padding {

	padding: 13px;
}


/* _______________ footer area ____________________ */

#footer {

	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;
	border-top: 1px solid #efefef;
	padding: 13px 25px;
	line-height: 18px;

}

footer a {
	color: #c9c9c9;
	text-decoration: none;
}

footer a:hover {
	color: #A50418;
}

.content  a:link, .content  a:visited, .content  a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #666666;
}
 
.content  a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;    
}

.content:hover a:link, .content:hover a:visited, .content:hover a:active {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
}

.content:hover a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #A50418;
  background-color: #A50418;
}


#footer #altnav {
	width: 350px;
	float: right;
	text-align: right;
}


