/*
Theme Name: DoubleBand Films
Theme URI: http://www.coki-c.com/
Description: Theme for a DoubleBand Films.
Version: 1.0
Author: Coki-c
Author URI: http://www.coki-c.com/

*/

/*------------------------ General Formatting -------------------------------*/

body, html, h1, h2, h3, h4, h5, h6, blockquote, p, form{
margin: 0;
padding: 0;

}

body { 
background:#4C3804;
font:12px Arial, Helvetica, sans-serif; 
color:#101010;

}

/*------------------------ Main Content Containers ----------------------------*/

#wrapper { 

width:1024px; 
padding:0; 
margin:0;
}

#mainContent { 
width:650px; 
margin:0; 
margin-top:100px;
float:left; 
background:#f5eec9 url(images/notepad.png) no-repeat; 
color:#454545; 
font:normal 11px  Arial, Helvetica, sans-serif;

}

#mainContent  p { 
padding:5px; 
margin:5px 0;
}

#posts {
padding:70px 20px 10px 20px
}

#bottom { 
background:url(images/notepad_bottom.png) no-repeat bottom; 
height:90px; 


}


/*---------------------------- Header ------------------------------------------*/

#headContainer { 
background: url(images/wp_background.jpg) no-repeat top;
margin:0; 
padding:0; 
height:1100px;

}

#contentContainer { 
width:1024px; 
margin:0 auto; 
padding:0;
}

/**/ * html #header { height:178px;} /* */ 

#header { 
width:1024px; 
margin:0;  
height:178px;
background:url(images/wp_logo.png) no-repeat right;
padding-top:40px;
text-align:right;
}

#tagLine {	
color:#9D3AC2; 
line-height:12px; 
font:normal 12px  Arial, Helvetica, sans-serif; 
text-align:right; 
padding:0; 
margin:110px 20px 0 0;

 
}


/*------------------------ Navigation -------------------------------*/

#navigation {
	height:25px;
	padding-top:65px;
	width:450px;
	margin:0 auto;
	
	}

#navigation ul {
	margin:0;
	padding: 0;
	list-style:none;
	float:left;
}

#navigation li {
	float:left;
}

#navigation li a:link, #navigation li a:visited {
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif ;
	text-decoration:none;
	color:#F2E0C9;
	margin: 0 15px;
	padding: 3px 5px;
}

#navigation li a:hover, #navigation li a:active{
	color:#9D3AC2;
}

#navigation li a.current,  #navigation li a.current:hover,  #navigation li a.current:active {
	color:#9D3AC2;
	cursor:default;
}



/*------------------------ Tags -------------------------------*/

a { 
text-decoration:none; 
color:#292929; 
border:0;

}

a:hover { 
text-decoration:underline; 
color:#292929; 
border:0;
} 

a:focus { 
outline:none;

}

.clr { clear:both;}

h1, h2, h3, h4 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

img { 
padding:0; 
margin:0; 
border:none; 
text-align:center;
}

hr1 { 
border-left:0 solid #000000; 
border-right:0 solid #000000; 
border-top:0 dotted #000000; 
border-bottom:1px solid #000000; 
height :1px;
}

hr { 
border-left:0 solid #7f262e; 
border-right:0 solid #7f262e; 
border-top:0 dotted #7f262e; 
border-bottom:1px solid #7f262e; 
height :1px;
}

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


/**/ * html #search  {} /**/ 


#search { 
padding:0; 
margin-top:0px; 
width:250px; 
float:right;
}

#search form { 
padding:3px 0;
}

#search h2 { 
padding:5px 10px; color:#000; 
font:normal 18px Tahoma, Arial; 
margin:0; 
float:left;
}

#search input { 
color:#ffffff;
}

#search  input.keyword { 
border:0; 
width:170px; 
color:#000; 
background:#fff; 
padding:6px;
}
 
#search  input.search { 
border:0; 
font:normal 11px Tahoma, Arial; 
color:#fff; 
background:#9D3AC2; 
padding:5px; 
margin:0;
}


/*------------------------ Form -------------------------------*/

input { 
font-family:'Verdana'; 
color:#282b31; 
font-size:11px;
}

textarea { 
font-family:'Verdana'; 
color:#282b31; 
font-size:11px;
}

select { 
font-family:'Verdana'; 
color:#282b31; 
font-size:11px;
}

.white { color:#FFF;}
.pink { color:#eb4a92;}
.blue { color:#3fa3c3;}


/*------------------------  Comments -------------------------------*/

.Comments { 
margin:20px 0 0 0; 
position:relative;
}

.Comments h3 { 
font-size:16px; 
letter-spacing:-1px; 
margin:0 0 5px 0; 
padding:10px 0; 
color:#848484; 
border-bottom:solid 2px #660000;
}


/*------------------------ Comments List -------------------------------*/

.List ol { 
padding:0; 
margin:0;
}

.List li { 
position:relative; 
padding:5px 0; 
margin:10px 0; 
list-style-type:none;
}

/**/ * html .List .LGrav { right:30px;} /* */ 

.List .LGrav { 
position:absolute; 
right:0; 
top:10px;
}

.List .LGrav img { 
border:solid 1px #ccc; 
padding:2px; 
background:#fff;
}

.List .LUsr { 
margin:0; 
padding:0; 
font-size:11px; 
line-height:12px; 
color:#999;
}

.List .LUsr a { 
color:#999; 
text-decoration:none;
}

.List .LUsr strong { 
font:bold 16px "Trebuchet MS", sans-serif; 
letter-spacing:-1px; 
color:#666;
}

.List .LUsr strong a { 
color:#cc0000; 
text-decoration:none;
}

.List .LCon { 
margin:10px 0 0 0 ; 
padding:0; 
font-size:12px; 
line-height:16px; 
border-top:solid 1px #ccc;
}

.List .LCon p { 
margin:0; 
padding:5px 0 ; 
font-size:12px; 
line-height:16px;
}

.List .Author { 
background:#fff;
}


/*------------------------  Comments Form   -------------------------------*/

.Form .Email {}

.Form {  
padding:0 0 0px 0 ; 
position:relative; 
margin:0; 
font-family:'Verdana';
}

.Form form { 
margin:0; 
padding:0;
}

.Form a { 
text-decoration:underline;
}

.Form p { 
padding:0 0 2px 0 ; 
margin:0; 
color:#666;
}

.Form p small strong { 
font-weight:bold; 
color:#FF3300;
}

.Form p small { 
font-size:11px; 
display:block; 
padding:6px 0 ; 
color:#000;
}

.Form .TextField { 
color:#003366; 
background:#e9f8ff; 
border:solid 1px #d5e7f0; 
padding:6px 6px 6px 30px; 
font-size:12px; 
display:block;
}

.Form .TextArea { 
color:#003366; 
background:#e9f8ff; 
border:solid 1px #d5e7f0; 
padding:6px; 
font-size:12px;
}

.Form input.SubmitComment { 
width:100px; 
height:29px; 
background:#FFF; 
margin-top:4px;

}

.Form input.SubmitComment:hover { 
margin-top:4px;
}

.Form input.SubmitCommentIE { 
width:100px; 
height:29px; 
background:#FFF; 
margin-top:4px;

}


/*------------------------ Post -------------------------------*/

.pagetitle { 
color:#848484; 
font:normal 20px tahoma, Arial;
}

.Post {
padding:0; 
margin:10px 0;
}

.PostHead { 
padding:0; margin:0;
}

.PostHead h2 {
color:#2f2f2f; 
font:bold 20px Arial, Helvetica, sans-serif; 
margin:0; 
padding:15px 0;
}

.PostHead h2 a { 
color:#2f2f2f; 
text-decoration:none;
}

.PostHead h2 a:visited { 
color:#2f2f2f; 
text-decoration:none;
}

.PostHead h2 a:hover { 
color:#2f2f2f; 
text-decoration:none;
}

/**/ * html .PostTime {} /**/ 

.PostTime { 
padding:5px 0; 
font:normal 11px  Arial, Helvetica, sans-serif; 
color:#949494;
}

.PostTime strong { 
font:normal 11px  Arial, Helvetica, sans-serif; 
color:#949494;
}

.PostTime .day { 
font-size:11px;
}
.PostTime .month { 
font-size:11px;
}

.PostTime .year { 
font-size:11px;
}

.PostTime small { 
font-size:11px;
}

.PostTime a { 
font:normal 11px  Arial, Helvetica, sans-serif; 
color:#742b8f; /*purple link in start line */
text-decoration:underline;
}

.PostContent a { 
color:#0ea5dd; /* blue link */
text-decoration:underline;
}

.PostContent a:hover { 
color:#0ea5dd; text-decoration:none;
}

.PostContent img { 
margin:0; padding:0;
}

.PostContent ol { 
padding:10px 0 10px 25px; 
margin:0;
}

.PostContent ol li { 
padding:2px 0 2px 0; 
font-size:12px; 
line-height:15px; 
color:#848484;
}

.PostContent ul { 
padding:5px 0; 
margin:0; 
float:left; 
width:45%;
}

.PostContent ul li { 
padding:2px 0 2px 15px; 
list-style-type:none; 
font-size:11px; 
line-height:15px; 
color:#565656;
}

.PostContent blockquote { 
padding:10px; 
margin:0; 
color:#848484; 
background:#000;
}

.PostContent blockquote p { 
font-size:12px; 
padding:0; 
margin:0; 
line-height:15px;
}

.PostContent blockquote li { 
padding:2px 0 2px 15px; 
list-style-type:none; 
font-size:12px; 
line-height:15px;
}

.PostContent blockquote a { 
color:#e87302;
}

.PostContent blockquote a:visited { 
color:#454545;
}

.PostContent blockquote a:hover { 
color:#454545; 
text-decoration:underline;
}

/**/ * html .PostContent p img {} /* */ 

.PostContent p img { 
max-width:350px;
}

.PostContent img { 
margin:0 10px 10px 0; 
float:left; 
background:#0d0e09; 
padding:3px; 
border:1px solid #a3a3a3;
}

.PostCom { 
margin:0; 
padding:10px 0; 
border-top:1px solid #d8d8d8;
}

.PostCom ul { 
padding:0 10px; 
margin:0;
}

.PostCom li { 
padding:5px 0; 
margin:0; 
list-style-type:none; 
color:#454545; 
font:normal 11px Arial, Helvetica, sans-serif; 
display:inline;
}
 
.PostCom li a { 
padding:5px 10px; 
font-weight:normal; 
text-decoration:underline; 
color:#fff; 
border:1px solid #d5d4d4; 
background:url(images/commentbutton.gif) top repeat-x;
}
 
.PostCom li a:hover { 
font-weight:normal; 
text-decoration:none; 
color:#fff;
}

.PostCom .Com {}
.PostCom .Tags { 
padding-left:0;
}

/*------------------------ Note -------------------------------*/

.Note { 
padding:0; 
margin:0;
}

.Note li { 
padding:3px 0 3px 15px; 
margin:0; 
list-style-type:none; 
font-size:12px;
}


/*------------------------ TrackbackList -------------------------------*/

.TrackList { background:#848484; padding:15px; margin-top:20px; position:relative;}
.TrackListTop { background:#848484; position:absolute; top:0; left:0; width:455px; height:10px;}
.TrackList h3 { font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0 0 5px 0; color:#333366; letter-spacing:-1px; border-bottom:dashed 1px #beb4c1;}
.TrackList ul { padding:0; margin:0;}
.TrackList li { padding:0 0 0 10px; margin:0; list-style-type:none; font-size:11px;}
.TrackList li a { color:#cc3366;}


/*------------------------  sidebar -------------------------------*/

#sidebarContainer { 
width:365px; 
float:right; 
padding:0; 
margin:0;
}


#sidebar { 
width:365px; 
margin:40px auto 10px auto; 
padding-left:40px;

}

#sidebar h2 { 
font:bold 13px Arial, Helvetica, sans-serif; 
color:#F2E0C9; 
padding:5px 0 5px 10px; 
margin:0; 
}

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

#sidebar li { 
padding:7px 0 7px 20px; 
margin:0 10px; 
font:bold 11px  Arial, Helvetica, sans-serif; 
color:#F2E0C9;
}

#sidebar a { 
font:bold 11px  Arial, Helvetica, sans-serif;  
color:#F2E0C9;
}

#sidebar a:hover { 
text-decoration:underline; 
color:#FFF;
}

.categories li { 
background:url(images/wp_arrow.png) left no-repeat;
}

.archives li { 
background:url(images/wp_archiveicon.png) left no-repeat;
}



/*------------------------ Footer -------------------------------*/

#footerContainer{ 
width:1024px; 
margin:50px 350px 20px 10px; 
text-align:center;
font:normal 11px Arial, Helvetica, sans-serif;
height:40px;
}

#footer p { 
color:#F2E0C9; 
padding:0; 
margin:0; 

}

#footer .theme { 
color:#F2E0C9; 
text-decoration:underline;
}
