/*  



Theme Name: Baseblack



Theme URI: http://radapple.co.uk



Description: baseblack theme



Version: 2.0



Author: rad apple



Author URI: http://www.radapple.co.uk



*/







* {



margin:0;



padding:0;



}


.featuredpost h2 {
padding: 20px 0 0 140px;
}




html,body {



background:#FFFFFF url(http://ianapplegate.co.uk/baseblack/wp-content/themes/tvelements-dark/images/bgMain.jpg) repeat-x;;



color:#565050;



}







body {



font-size:14px ;

font-family:Georgia, Times, serif;



line-height:1.2em;



}

/* ========= CONTAINER ========= */



#wrapper {
	width:940px; 
	margin:0 auto; 
	padding:0 10px; 
	text-align:left; 
	font-size:1.2em; 
	min-height:100%; 
	height:auto !important; 
	height:100%; 
	position:relative;}


em.notice {
	font-size:27px; 
        color: #000000;
	}
em.notice2 {
	font-size:20px; 
}

em.people{
	font-size:1.6em; 
        color: #CFCFCF;
	}


em.people a{
	font-size:1.1em; 
        color: #CFCFCF;
	}

em.peoplelinks a{
	font-size:1.0em; 
        color: #CFCFCF;
        padding-right: 25px;
	}


h2 {



font-size:27px;



font-weight:500;



color:#000000;



padding-top: 10px;



margin-bottom: 15px;

}







h3 {


padding:.4em 30px .4em 0;

font-size:18px;

font-weight:400;

margin-bottom:8px;

color: #BF3153;


}



h4 {



font-size:14px;



font-weight:400;



margin-bottom:2px;



}







p {



margin-bottom:8px;



}


small {
font-size:11px;

}




strong {



color:#000000;



}







a:link, a:visited {



color:#7d7d7d;



text-decoration:none;



}







a:hover {



color:#BF3153;



}







img {



border:none;



}







/** categories list **/



ul, li {


margin:0;


border:0;

font-style:none; 

padding:0 0 0 20px;


list-style:none;



}







#catlist {



font-size:14px;



padding:0px;



height:28px;



}







#catlist .menu li {



background:url(images/lm.gif) left top no-repeat;



height:28px;



float:left;



margin-right:10px;



}







#catlist .menu li a {



color:#A7A7A7;



text-decoration:none;



padding:0 10px;



height:28px;



line-height:28px;



display:q;



float:left;



padding:0 26px 0 10px;



background:url(images/rm.gif) right top no-repeat;



width:264px;



}







#catlist .menu li a:hover {



color:#FFFFFF;



}







#catlist ul .submenu {



border-top:none;



background:#000000;



position:relative;



width:298px;



padding:6px 0;



clear:both;



z-index:2;



display:none;



}







#catlist ul .submenu li {



background:none;



display:block;



float:none;



margin:0 6px;



border:0;



height:auto;



line-height:normal;



border-top:solid 1px #1F1F1F;



}







#catlist .submenu li a {



background:none;



display:block;



float:none;



padding:6px 11px;



margin:0;



border:0;



height:auto;



color:#A7A7A7;



line-height:normal;



}







#catlist .submenu li a:hover{



background:#0D0D0D;



}







/** header **/



#header {



width:100%;



background:#000000;



border-bottom:1px solid #3C3C3C;



float:left;

height: 160px;

}







#insideheader {



width:920px;



margin:0px auto;



}







#logo {



float:left;



padding:70px 0 0px 10px;



}







#topmenu {



float:right;



width:720px;



height:72px;



text-transform:lowercase;



text-align:right;



font-size:16px;



}







#topmenu ul {



list-style:none;



margin:7px 17px 0 0;



float:right;

height: 70px;



}

/* the current Page */
.current_page_item {
border-bottom: solid 3px #BF3153;  
} 

#header a:hover{
color: #BF3153;
}


#topmenu li {



display:inline;



margin:0 20px 0 0;



font-size: 21px;



}







/** search **/



#searchwrap {



background:none;



height:32px;



margin: 7px 0px 0 0;



float:right;



}







#searchwrap input{



vertical-align:middle;



background: #7D7D7D;




color:#A7A7A7;



font-family:arial,helvetica,verdana,sans-serif;



}







#searchwrap #s{



font-size:12px;



border:none;



padding:4px 4px;



margin-right:3px;



width:140px;



}







/** showcase **/



#showcase {



width:100%;



padding:50px 0 0 0;



float:left;

background: #CCCACC;


}







#page {



width:100%;



padding:20px 0 0 0;



float:left;



border-bottom:1px solid #3C3C3C;



background:#CCCACC;



}



#pagepeople {



width:100%;



padding: 0px 0 0 0;



float:left;



border-bottom:1px solid #3C3C3C;



background:#CCCACC;



}



#insideshowcase {



width:1040px;



margin:0px auto;



}







#insideshowcase h4 {



color:#A7A7A7;



font-size:14px;



font-weight:normal;



margin:0 0 2px 0;



padding:0;



}







#socialize {



float:left;



padding:8px;



background:#0D0D0D;



border:1px solid #3C3C3C;



width:620px;



margin:0 0 30px 0;



}







#video {



width:660px;



text-align:center;



float:left;



margin:0 8px 0 0;



}







#videolist {



width:300px;



float:left;



}







.videoitem {



width:255px;



height:60px;



margin: 0px 0 13px 5px;



overflow: hidden;



}







.altvideowrap {



padding: 0 0 10px 0;



border-bottom: 1px solid #000000;



}







.altvideoitem {



width:280px;



height:60px;

















overflow: hidden;



padding: 0 10px 0 10px;



margin: 10px 0 0 0;



}







.videoitem img, .altvideoitem img {



width:102px;



height:56px;



float:left;



margin:1px 8px 0 0;



border:1px solid #3C3C3C;



}







.videoitem a:hover img, .altvideoitem a:hover img {



border:1px solid #FFFFFF;



}







/** tools **/



#tools {



width: 68px;



float: left;



}







#tools ul {



list-style: none;



margin: 0;



padding: 0;



}







#tools li {



display: block;



list-style: none;



float: left;



padding: 0px 0px 10px 0px;



margin: 0;



}







#tools a {



display: block;



height: 64px;



text-indent: -5000px;



overflow: hidden;



}







#tools a:hover {



background-image: none;



}







#toolshare {



width:68px;



background:transparent url(images/share.gif) no-repeat 0 -64px;



}







#toolshare a {



background:transparent url(images/share.gif) no-repeat 0 0;



}







#toolcomment {



width:68px;



background:transparent url(images/comment.gif) no-repeat 0 -64px;



}







#toolcomment a {



background:transparent url(images/comment.gif) no-repeat 0 0;



}







#toolembed {



width:68px;



background:transparent url(images/embed.gif) no-repeat 0 -64px;



}







#toolembed a {



background:transparent url(images/embed.gif) no-repeat 0 0;



}







#toolsubscribe {



width:68px;



background:transparent url(images/subscribe.gif) no-repeat 0 -64px;



}







#toolsubscribe a {



background:transparent url(images/subscribe.gif) no-repeat 0 0;



}







#toolread {



width:68px;



background:transparent url(images/read.gif) no-repeat 0 -64px;



}







#toolread a {



background:transparent url(images/read.gif) no-repeat 0 0;



}







/** copy **/



#copy {



width:100%;



border-bottom:2px solid #3C3C3C;



float:left;



margin-top:0px;



}







#insidecopy {



width:900px;



margin:0px auto;



padding:0px 0 20px 0;



}







#insidecopy p {



font-size:13px;



line-height:1.4em;




}







#copywrap {



width:550px;



float:left;







}







.copycontent {



width:550px;



float:left;



margin:0 0 20px 0;



overflow: hidden;

font-size: 20px;

}




.blogcontent {





width: 550px;

padding-bottom: 20px;




overflow: hidden;



}
.blogcontent a {
color: #000000;
}

.copycontentfilm {



width:750px;



float:left;



margin:0 0 20px 0;



overflow: hidden;



}

peoplecontent

{
width:550px;
float:left;
margin:0 0 20px 0;
overflow: hidden;
}

.peoplecontent p {
margin: 10px 27px 10px;

width: 550px;
}

.peoplecontent h1 {
margin: 10px 31px 10px;
}

.peoplecontent h2 {
margin: 0 31px 0px;

}

.peoplecontent h3 {
margin: 0 31px 0px;
}



#postcomments {



width:695px;



margin:20px 0 0 0;



padding:20px 0 0 0;



border-top:1px solid #3C3C3C;



}







#sidebar {



width:300px;



float:left;



margin:-20px 0 20px 46px;



font-size:12px;


}





#sidebar h2 {

font-size:22px;

padding-left: 9px;

color: #000000;



}

.sideblock {



width:300px;



float:left;



margin:0 0 20px 0;







}







#altsidebar {



width:300px;



float:left;



margin:5px 0 20px 36px;



font-size:12px;



}







.altsideblock {



width:300px;



float:left;



margin:0 0 20px 0;



background: #BFBFBF;



}

.altsideblockjobs {



width:300px;



float:left;



margin:0 0 20px 0;







}

.altsideblockjobs h2 {

color:#BF3153;
font-size: 18px;


}




#sidebar p, #altsidebar p {



font-size:12px;



padding:0 10px 2px 10px;



line-height: 1.2em;



}







#sidebar h3, #altsidebar h3 {

text-decoration: underline;

color:#BF3153;



padding:10px 10px 2px 10px;



}







.sideblog {



padding: 0 0 10px 0;



}







.sideblog p {



margin: 0;



padding: 0;



height: 42px;



overflow: hidden;



}

.sideblog a {

}





/** comments **/



#comment {



width:450px;



font:12px arial,helvetica,verdana,sans-serif;



}







h2.commh2 {



font-size: 1.4em !important;



padding: 0 0 5px;



color:#333 !important;



}







ol.commentlist {



margin: 10px 0 20px;



padding: 0;



list-style: none;



font-size: 12px;



line-height: 20px;



}







ol.commentlist p {



margin-bottom:10px;



line-height: 20px;



}







ol.commentlist cite {



font-style: normal;



font-weight: bold;



}







ol.commentlist li {



padding: 10px 10px 5px 10px !important;



margin:10px 0 10px 0;



border-bottom:1px solid #171717;

border-top:1px solid #171717;






}







ol.commentlist li.alt {



padding: 10px 10px 5px 10px !important;



background:#080808;



border:1px solid #171717;



}







input#submit {



font-size: 14px;



color:#A7A7A7;



font-family: georgia, Helvetica, sans-serif;



padding:7px 10px;



margin:5px 0 0 0;



text-align:center;



background:#080808;



border:1px solid #171717;



cursor:pointer;



}







#comment,#author,#email,#url {



background:#ffffff;



border:1px solid #171717;



padding:2px;



color:#A7A7A7;



}







/** search **/



.searchitem {



float:left;



width:300px;



margin:0 15px 0 0;

padding: 0 0 0 20px;



}







.searchitem p {



font-size:12px;



line-height:1.2em;



}







#insidesearch {



width:1040px;



margin:0px auto;



padding:0;



}







/** begin images **/



p img {



padding: 0;



max-width: 100%;



}







img.centered {



display: block;



margin-left: auto;



margin-right: auto;



}







img.alignright {



padding: 4px;



margin: 0 0 2px 7px;



display: inline;



}







img.alignleft {



padding: 4px;



margin: 0 14px 2px 0;



display: inline;



}







.alignright {



float: right;



}







.alignleft {



float: left



}







/** begin lists **/



html>body .copycontent ul {



margin-left: 0px;

font-size: 20px;

padding: 0px;



list-style: none;



}







html>body .copycontent li {



margin: 7px 0 8px 0;


font-size: 20px;
}







.copycontent ol li {



margin: 0;

font-style:italic; 

padding: 0 0 0 230px;

font-size: 20px;



}







.postmetadata ul, .postmetadata li {



display: inline;



list-style-type: none;



list-style-image: none;




}









#sidebar ul, #sidebar ul ol, #altsidebar ul, #altsidebar ul ol {



margin: 0 0 10px 10px;



padding: 0;



}







#sidebar ul li, #altsidebar ul li {



list-style-type: none;



list-style-image: none;



}







#sidebar ul p, #sidebar ul select, #altsidebar ul p, #altsidebar ul select {



margin: 5px 0 8px;



}







#sidebar ul ul, #sidebar ul ol, #altsidebar ul ul, #altsidebar ul ol {



margin: 5px 0 0 10px;



}







#sidebar ul ul ul, #sidebar ul ol, #altsidebar ul ul ul, #altsidebar ul ol {



margin: 0 0 0 10px;



}







ol li, #sidebar ul ol li, #altsidebar ul ol li {



list-style: decimal outside;



}







#sidebar ul ul li, #sidebar ul ol li, #altsidebar ul ul li, #altsidebar ul ol li {



margin: 3px 0 0;



padding: 0;



}







/** blockquote **/



blockquote {

float: left;
width: 100%;
background:  #5F5F5F;
color: #EFEFEF;
height: 125px;
}

blockquote p {
position:relative;
padding-top: 7px;
left:-3px;
}

blockquote a:hover {
color: #BF3153;
}

#twitterblock {

background-color:  #9F9F9F;
height: 100%;
padding-top: 15px;

}



blockquote cite {



margin: 5px 0 0;



display: block;



}







/** navigation **/



.navigation {



display: block;



text-align: center;



float: left;



margin-top: 10px;



margin-bottom: 30px;



}







/** footer **/



#footer {



width:100%;



padding:10px 0 0;
margin: 0 auto;
background: #CCCACC;
width: 940px;


}







#insidefooter {

background: #CCCACC;

width:930px;



margin:0px auto;



}













#mainblock {

	background:none;

	width:900px;

	margin:0 auto;

	}



#mainblock2 {

	background:#CCCACC;	

	margin:0;

	padding:35px 0 55px 0;
        height: 500px;

        width: 940px;

	}

#mainblock2 img {
 border: 3px solid;
 width: 550px;
 height: 300px;
 margin: 0 150px;
}

#mainblock3, #mainblock4 {

	width:900px;

	margin:0 auto;

	}



#mainblock3 {

	color:#7D7D7D;

	}



#mainblock3 span.let03, #mainblock3 a {

	color:#000000;

	}

	

	

#topnew {

	margin-top: 140px;

        margin-left: 30px;

        width: 900px;
        text-align: left;
	}

#topmenu ul,ol,li {


font-style:normal; 

padding:0 0 0 0px;

margin: 10px;

list-style-image:url("http://www.websitebullets.com/bullet/215/5.gif");


}

ul.twitter {
background-color: #BFBFBF;
;
}
li.twitter-item {
list-style: none;
line-height: 24px;
margin: 5px 0 0 5px;
font-size: 0.9em;
}

li.twitter-item a {
color: #565050;
text-decoration: underline;
}

li.twitter-item a:hover{
text-decoration: none;
}



#topnew p{

margin-top: 25px;

	}









#topnew h2 {


font-size:62px;

font-weight:550;

color:#A7A7A7;

margin-bottom:32px;

margin-left: 05px;




}



.topnew {	

	height:490px;

	}

	



.homeimg {

margin: 0 0 0 -360px;

	}

	

.date3 {	

	width:120px;

	padding:27px 0 0 0;

        font-size:18px; 

	}





/* Align

----------------------------------------------- */

.vtop {	vertical-align:top;}

.vmid {	vertical-align:middle;}



.pt2-l20 {		padding:2px 0 0 20px;}

.f18 {		font-size:18px; line-height:1.2em;}



.imgind img {

	/*

	position:absolute;

	left:-9999px;

	*/

	display:none;

	}



.let03 {		letter-spacing: -0.15em; margin:0 0.3em 0 0; color:#33393c; text-decoration:none; font-style:normal;}

hr {
  border: 0;
background-color: #BF3153;
height: 1px;
width: 100%;
}

p.wp-caption-text { width: 85%; }
