/*
Theme Name: Dannyjive theme
Theme URI: http://www.dannyjive.com/
Description: A theme I created for Dannyjive.com
Version: 1.0
Author: Daniel Finley
Author URL: http://www.dannyjive.com/
*/

*{
	margin: 0;
	padding: 0;
	}
	
body {
	font-family:Tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #000000;
	}
	
a {
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	}	
	
a:hover {
	text-decoration: underline;
	}
	
a:visited {
	color: #CCCCCC;
	}
	
/* provided formating*/
	
p {
	padding: 10px 0 5px;
	}
	

	 
blockquote {
	margin:10px 0 0;
	border-top 2px solid #ddd;
	background: #f5f5f5;
	}

blockquote p {
	padding: 10px;
	}
	
blockquote blockquote{
	float: none;
	width: auto;
	margin: 0 10px;
	background: #fff;
	}

dd {
	padding: 0 0 0 20px;
	}
	

img {
	border: 10px solid #000000;
	padding: 0px;
	}
	
p img {
	max-width: 100%;
	}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	margin: 3px 0 2px 10px;
	padding: 0px;
	display: inline;
	}
	
img.alignleft {
	margin: 3px 10px 2px 0;
	padding: 0px;
	display: inline;
	}

.captiontext {
	font-family: Garamond;
	font-size: 14px;
	padding: 0 0 0 0;
}	

.alignleft {
	float: left;
	}

.alignright {
	float: right;
	}
		
.clear {
	margin: 0;
	padding: 0;
	clear: both;
	}
	
small {
	font-size: 11px;
	}

.clear {
	margin: 0;
	padding: 0;
	clear: both;
	}
	
small {
	font-size: 11px;
	}


	
/* End of provided formatting. */

/* Film Pages-Global */
	
#filmcontainer {
	background-color: #FFFFFF;
	}

#headerswatch {
	background: #FFF url(images/smallswatch.jpg)  no-repeat left top;	
	width: 760px;
	padding: 0 0 65px 0;
	}
	
#headerswatch h2{
	color: #FFFFFF;
	padding: 55px 0 55px 20px;
	}
	
.filmitem {
	padding: 0 20px 40px 20px;
	}
	
p strong {
	color: #999999;
	}
/* End of Film pages-Global */	

/*begin layout*/

#wrapper {
	width: 	760px;
	margin: 0 auto;
	text-align: left;
		}

#header {
	float: left;
	width: 760px;
	height: 278px;
	background: #000000 url(images/headerimgs/rotate.php) no-repeat bottom center;
	}
	
h1 {
	display:none
	}

#container {
	float: left;
	width: 760px;
	background: #FFF url(images/whiteSidebarBF.gif) repeat-y 488px 0px;
	}

#content {
	float: left;
	width: 488px; /* Date swatch 70px+18px & Post 370px+15px padding*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	color: #000000;
	}

#content a{
	color: #000000;
	}

#qlink {
	color: #000000;
	text-decoration: underline;
	}
	
#blackbrush  {
	color: #FFFFFF;
	display: block;
	background: url(images/swatch.jpg) no-repeat top;
	padding: 0 0 50px 0;
	height: 150px;
	width: 760px;
	}

#blackbrush p{
	width: 380px;
	padding: 65px 0 0 20px;
	}
	
.filmitem a{
	/*padding: 5px 0 0 0;*/
	color: #000000;
	text-decoration: underline;
	}


.filmitem li {
	padding: 0 0 5px 0;
	list-style: none;
	}

.photoholder {
	padding: 0 0 50px 0;
	}
	
	
#subhead {
	padding: 0 0 10px 20px;
	
	}

#reelbttop {
	padding: 0 0 40px 0;
	}
	
#reelbttop a{
	padding: 0 0 0 20px;
	color: #000000;
	text-decoration: underline;
	}

#navigation a {
	text-align: center;
	float:left;
	color: #FFFFFF;
	/*display: block;*/
	background-color: #000000;
	margin: 0 0 0 0;
	padding: 5px 15px 5px 15px; 
	line-height: 24px;
	font-weight: bold;
	}

.post {
	float: left;
	padding: 30px 0 30px 15px;
	width: 370px;
	}
	
.post h2 {
	font-size: 24px;
	padding: 5px 5px 5px 0;
	font-weight: bold;
	}
	

	
.entry-date {
	background: #FFFFFF url(images/dateswatch.jpg) no-repeat; 
	color: #FFFFFF;
	text-align: right;
	float: left;
	width: 70px;
	height: 75px;
	margin: 35px 0 0 10px;
	padding: 14px 8px 0 0;
	}
	
.entry-date h2{
	font-size: 14px;
	}
	
.entry-date h3{
	font-size: 10px;
	font-weight: bold;
	}
		
.entry-content {
	line-height: 150%;
	}

.entry-content ul {
	padding: 0 0 0 15px;
	}

.entry-content a {
	text-decoration: underline;
	}
	
.entry-content h2, .entry-content h3, .entry-content-h4, .entry-content h5 {
	padding: 10px 0 5px;
	}

.entry-content h3 {
	font-size: 18px;
	font-weight: normal;
	}

.entry-content h5 {
	font-size: 14px;
	}

.entry-content h6 {
	font-size: 12px;
	}
	
.entry-meta {
	padding: 0 0 0 0;
	border-top: 2px solid #000;
	line-height: 24px;
	}
#reel img{
	margin: 10px 0 0 0;
	border: 10px solid #C0C0C0;
	}
#rss-links {
	padding: 0 10px 20px 10px;
	}
	
#rss-links img{
	border: none;
	padding: 0 8px 0 0;
	}

#facebook img{
	border: none;
	padding: 0 0 20px 0;
	}

.sidebar {
	float: right;
	width: 225px;
	padding: 15px 0 0 0;
	}

.sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	

	
.sidebar ul li {
	padding: 10px 10px 0;
	}
	
.sidebar ul li h2 {
	color: #FFFFFF;
	padding: 8px 10px 9px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	background: #000000;
	}	
	
/*.sidebar ul ul {
	padding: 0 0 20px 0;
	background: #CCCCCC;
	}

.sidebar ul {
	margin: 0 0 10px;
	}*/
	
.sidebar ul ul a{
	color: #000000
	}	
	
.sidebar ul ul ul {
	padding: 0 0 0 10px;
	}
#archives {
	padding: 30px 10px 0 10px;
	}
	
#twitter {
	padding: 0 10px 30px 10px;
	}
	
#search {
	padding: 225px 0 30px 10px;
	}	
	
#footer {
	float: left;
	width: 760px;
	height: 52px;
	background: #FFF url(images/footerimg.jpg); 
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
/* reelplayer */
#reelplayer {
	width: 640px;
	display:block;
	height:480px;
	margin-left: auto;
    margin-right: auto;
	border: 40px solid #000;
	}
	
#player img {
	border: none;
	padding: none;
	width: 640px;
	height: 480px;
	}
	

	
	
/* Menu 1 */

#menuone ul{
	list-style: none;
	padding: 225px 0 0 0 ;
	}

#menuone ul li {
	float: left;
	}

#menuone ul li a{
	display: block;
	padding: 5px 8px;
	}

#menuone ul li a:hover {
	color: #FFFFFF;
	}
#menuone ul li a:visited{
	color: #FFFFFF;
	}
	
/* Menu 2 */

#menutwo ul{
	list-style: none;
	color: #000000;
	}

#menutwo ul li {
	float: left;
	padding: 5px 0 5px 0 ;
	}
	
#menutwo ul li a{
	display: block;
	padding: 5px 8px;
	}

#menutwo ul li a:hover {
	color: #FFFFFF;
	}
	
#menutwo ul li a:visited {
	color: #FFFFFF;
	}
	
#legal {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #7F7F7F;
	float: left;
	width: 755px;
	padding: 5px 0 5px 5px;
	}
	
#legal a{
	color: #ededed;
	}
	
#footertwo {
	float: left;
	width: 760px;
	padding: 0 0 15px 0;
	background-color: #FFFFFF;
	clear: both;
	}
	
/* Style the comments.php file */

#comments h3 {
	margin: 20px 0 10px 0;
	}
	
.commentlist ol {
	list-style: none;
	padding: 0 0 20px 0;
	}

.comment-text {
	line-height: 24px;
	}
	
.commentlist li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 5px 0 10px 10px;
	border-bottom: 1px solid #ededed;
	line-height: 25px;
	}

ol.commentlist li.alt  {
	background-color:#E8E5DA;
	}
#comments .comment-author {
	font-weight: bold;
	}
	
#comments .commentmetadata {
	font-size: 10px;
	}	
	
#comments .commentmetadata a{
	font-size: 10px;
	}

	.comments spancomment-author {
	font-weight: bold;
	}
		
#respond {
	padding: 10px;
	background: #f9f9f9;
	width: 350px;
	}
	
#respond textarea {
	width: 345px;
	}
	
	

.current_page_item a {
   color:#000;
   text-decoration: underline;
   }



/* About Dan Finley */

#aboutcontainer {
	float: left;
	background-color: #FFFFFF;
	}

#aboutcontainer h2 {
	color: #FFFFFF;
	padding: 55px 0 80px 20px;
	}
	
#aboutpresentation {
	padding: 0 0 0 0;
	background: #FFF url(images/smallswatch.jpg)  no-repeat top;	
	width: 760px;
	}

#aboutprocessimg {
	float: left;
	margin: 0 0 0 0;
	padding: 35px 20px 10px 0;
}

#abouttestimonyimg {
	float: left;
	position: relative;
	padding: 35px 20px 10px 0;
}

#abouttestimony {
	padding: 0 0 20px 0;
	}

#aboutbioimg {
	float: right;
	padding: 35px 0 10px 20px;
	}

#aboutprocess{
	padding: 0 0 20px 0;
	height: 219px;
	}
	
#aboutbio {	
	padding: 0 0 20px 0;
	/*height: 320px;*/
	}


#aboutawards li {
	list-style-type: circle;
	list-style-position: inside;
	}

#aboutawards ul{
	padding: 10px 0 0 20px;
	}
	
#aboutcontact {
	padding: 0 20px 50px 20px;
	}
	

/*Contact Page */

#contactimg {
	float: right;
	padding: 0 50px 0 20px;
}

#contacttext{
	padding: 0 0 0 50px;
	}

#contacttext a {
	color: #000000;
	}
	
	
/* END OF Contact Page */

/* Director's Short Film Page */

/*One Night Stan section */
#onsimg {
	float: left;
	margin: 0 0 0 0;
	padding: 0 20px 10px 0;
}

#onstext {
	height: 219px
	}
	
#onstext p{
		padding: 0 0 10px 0;
	}

.quote	{
	font-family: arial;
	font-style: italic;
	}

.author {
	font-family: arial;
	font-weight: bold;
	}
	
.author a {
	color: #000000;
	text-decoration: underline;
	}
	
/* Loss of Light section */
#lolimg {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 10px 20px;
}

#loltext {
	height: 219px
	}

#loltext p {
		padding: 0 0 10px 0;
	}
	
/* Rudolph section */
#rudolphimg {
	float: left;
	margin: 0 0 0 0;
	padding: 0 20px 10px 0;
}

#rudolphtext {
	height: 219px
	}

#rudolphtext p {
		padding: 0 0 10px 0;
	}
	
/* End of Director's Short Film page */

/* Live Event Page */
	
#bodongimg {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 10px 20px;
}

#bodongtext {
	height: 219px
	}

#bodongtext p {
		padding: 0 0 10px 0;
	}
/* End of Live Events */

/* EPK */

#epkimg {
	float: left;
	margin: 0 0 0 0;
	padding: 0 20px 10px 0;
}

#epktext {
	height: 219px
	}

#epktext p{
		padding: 0 0 10px 0;
	}

/* End of EPK */
		
/* Music Videos */

#musicimg {
	float: left;
	margin: 0 0 0 0;
	padding: 0 20px 10px 0;
	}
/*	
#musictext p {
	padding: 0 0 10px 0;
	height: 50px
	}
*/
#docuimg {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 10px 20px;
}

#docutext p{
		padding: 0 0 10px 0;
	}
	
/* End of Music Videos */
		
/* Photography */

#fashion {
	margin: 0 0 40px 0;
	padding: 20px 20px 20px 20px;
	width: 680px;
	background-color: #272626;
}

#fashion img {
	margin: 0 8px 20px 9px;
	border: none;
	}
	
#fashion a {
		color: white;
		}
		
#fashion p {
		padding: 10px 0 5px 9px;
		}
		
#people {
	margin: 0 0 40px 0;
	padding: 20px 20px 20px 20px;
	width: 680px;
	background-color: #272626;
}

#people img {
	margin: 0 8px 20px 9px;
	border: none;
}
#people a {
	color: white;
}
		
#people p {
	padding: 10px 0 5px 9px;
}
		
#personal {
	margin: 0 0 40px 0;
	padding: 20px 20px 20px 20px;
	width: 680px;
	background-color: #272626;
}
#personal a {
	color: white;
}
	
#personal p {
	padding: 10px 0 5px 9px;
}
	
#personal img {
	margin: 0 8px 20px 9px;
	border: none;
}

#phototext {
	padding: 0 0 5px 0;
	}
/*
#phototext p{
		padding: 0;
	}

	#phototext {
	padding: 0 0 10px 0;
}
	
/* End of Photography */
