/*
Theme Name:	Phantom
Description:		A lightweight dark gallery and showcase theme from <a href="http://bestforlauren.com">BFL Wordpress Themes</a>.
Version:		1.1
Author:		Lauren
Author URI:		http://www.bestforlauren.com
Tags: 		dark, gallery, clean, fixed width, widget-ready, widgets, right sidebar, three columns, showcase
*/

html,body{margin:0; padding:0;}

body{color:#666;background:#9da0a7 url(images/background.jpg);font-size:12px;font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;border-top:5px solid #37383A;}


a{outline: none;}

a:link{color:#ffffff;text-decoration:none;}

a:hover{color:#dddddd;text-decoration:none;}

a:visited{color:#eeeeee;text-decoration:none;}

a:active{color:#ffffff;text-decoration:none;}

img{border:0;}

p{margin:0;padding:0;line-height:16px;}

a img{border:0px;}

#wrap{width:1000px;margin:0 auto;}

#header{height:120px;position:relative;}

#logo{position:absolute;left:-40px;top:38px;}

#container h1{
font-size:14px;
font-style:italic;
position:absolute;
top:2px;
left:2px;
color:#FFFFFF;
z-index:120;
font-family:Georgia, "Times New Roman", Times, serif;
}

li{list-style-type:none;margin:0;padding:0;}

ul{margin:0;padding:0;}

.advert {margin:10px;}

#description{height:25px;padding:10px 0 0 0;border-bottom:1px solid #ccc;}

h1{font-size:11px;color:#ffffff;font-weight:bold;margin:0;padding:0;display:inline;}

h2{font-size:16px;color:#C00;font-weight:normal;margin:0 0 10px 0;padding:0;display:inline;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;height:25px;display:block;height:30px;line-height:30px;background:url(images/h2bg.png) no-repeat;padding-left:10px;}
h2 a.tl{color:#C00;}
h2 a.tl:hover{text-decoration:underline;}
h3{font-size:22px;color:#ffffff;font-weight:bold;letter-spacing:-1px;margin:10px 0 15px 10px;text-transform:uppercase;}

#content{float:left;width:1000px;margin:40px 0 0 0;}

.details{padding:10px;background:#ffffff; width:540px;border:solid 1px #999999;}


a.showall{float:right;color:#000000;font-weight:bold;font-family:Georgia, 'Times New Roman', Times, serif;font-size:11px;padding-top:8px;font-style:italic;margin-right:30px;}
/*Menu*****************/
#menu{color:#666666;position:absolute;top:0;left:0;width:100%;background:#333333;height:30px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;font-size:14px;line-height:30px;z-index:110;}
#menu ul{list-style:none;margin:0;padding:0;width:1000px;margin:0 auto;}
#menu ul li{float:left;margin-left:15px;}
#menu ul li a{color:#669966;font-weight:bold;font-style:italic;text-decoration:none;margin-left:20px;}
#menu ul li a.add{color:#CCCCCC;font-weight:bold;font-style:italic;text-decoration:none;margin-left:20px;}
#menu ul li a:hover{text-decoration:underline;}
#menu ul li a.space{margin-right:40px;}





/*SideBar************/



#sidebar{float:right;width:300px;margin-left:5px;margin-top:50px;display:none;}

#sidebar h2{font-size:1.2em;color:#ffffff;font-weight:bold;letter-spacing:-1px;}

#sidebar ul{padding:0 0 5px 0;}

#sidebar li{padding:0 0 5px 0;}



/*Tag Cloud*****************/



.st-tag-cloud{padding:5px 0 30px 0;}



/*Footer*****************/



#footer{width:1000px;padding:10px 0 0 0;border-top:0px solid #000000;color:#999;clear:both;margin:0 auto;margin-top:15px;}



.list1 p,.list1{color:#333333;}
.list1 li{list-style:url(images/pencil.png);margin-bottom:5px;margin-left:20px; }
.list1 ul li a{font-size:14px;color:#333333; font-weight:bold;}
.list1 ul li a:hover{text-decoration:underline;}
.list1 ul li:hover{background:none;}

.list1 ul{margin:10px 0 10px 0;}

#list{width:1000px;float:left;padding:20px 0 0 15px;}

.list1{width:350px;float:left;margin-right:15px;}

.list1 h2{background:none;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; font-size:18px; font-weight:bold;}



.list2{float:left;width:200px;}
.list2 h2{background:none;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; font-size:18px; font-weight:bold;}
.list2 ul{margin-left:30px;}
.list2 ul li {list-style:url(images/icon_favourites.gif);margin-bottom:5px;}
.list2 ul li a{font-size:14px; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;color:#333333;}
.list2 ul li a:hover{text-decoration:underline;}


.right2{float:right;}

.left2{float:left;}

.navigation{display: block;float:left;width:1000px;margin:0 0 30px 0;}

.navigation a{color:#333333;font-weight:bold;}

.navigation .alignleft{float:left;}

.navigation .alignright{float:right;}


.themedetails a.slink{font-size:14px;font-weight:bold;color:#333;display:block;margin-bottom:10px;}


.singleads{margin:20px 0 0 0;}

.details2{width:585px;margin:0;}
.details2 h3{font-size:20px;}
.details2 .content{
background:url(images/contentMid.png) repeat-y;margin:0px;padding:0px;padding-left:8px;padding-right:8px;
}


.details2 img{}
.details2 img.header,.details2 img.footer{}

.details2 p{color:#333;padding:10px;}
.details2 a{color:#CC0000; font-weight:bold;}
.details2 a:hover{text-decoration:underline;}

.image{float:left;padding:0;margin-top:10px;margin-bottom:10px;width:238px;height:190px;position:relative;text-align:center;margin-right:10px;background:url(images/shadow.png) no-repeat;}

.image .newbadge{
position:absolute;top:-2px;right:3px;border:none;z-index:120;
}



.image .t{font-size:11px;color:#FFFFFF;display:none;height:30px;width:219px;background:url(images/bluebg.png);position:absolute;top:1px;left:1px;text-align:center; text-transform:uppercase;line-height:30px;font-weight:bold;margin-left:9px;margin-top:8px;border-bottom:solid 1px #CCCCCC;}

/*.image:hover .t{display:block;text-align:center;}*/


.image img{padding:0;border:1px solid #fff;margin-left:1px;margin-top:8px;}
.image:hover{background:url(images/shadow-down.png) no-repeat;}
.image:hover img{/*border:solid 1px #006699;*/}
.image:hover img.newbadge{border:none;}
.ratings img{padding:10px 0 10px 0;width:12px;height:12px;}

.ratings {clear:both;display:block;text-align:left;position:relative;width:220px;height:30px;}
.ratings a{color:#333;}
.ratings .vlink{margin-left:10px;margin-top:5px;font-weight:bold; color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;display:block;}
.ratings .vlink:hover{text-decoration:underline;}
.ratings span.rate{display:block;width:40px;position:absolute;right:0;top:0;padding:0;margin:0;}
.ratings span.comm{display:block;width:40px;position:absolute;right:45px;top:0;padding:0;margin:0;}


#ads {

	clear:both;

	width:300px;

	margin:10px 0 0 0;

}

#ads ul {

	margin:0;

	padding:0;

	list-style-type:none;

}

#ads li {

	float:left;

	margin:0;

	padding:0 15px 12px 0;

	list-style-type:none;

}







blockquote {

	font-style:italic;

	font-size:11px;

	color:#999;

	margin:0 0 5px 20px;

	padding:0 0 0 10px;

	border-left:4px solid #0066cb;

}

abbr,acronym {

	border-bottom:1px dotted #ccc;

	text-transform:uppercase;

}

code {

	color:#666;

	font-family:Courier,monospace;

	margin:0 0 5px 5px;

}

pre {

	margin:0 0 1.5em 0;

	overflow:auto;

	font-size:1.3em;

	clear:both;

}

form {

	margin:0;

	padding:0;

}

.searchbox {

	margin:0 0 20px 0;

	width:300px;

}

.search {background:url('images/input.png') no-repeat;height:19px;padding:8px 5px 5px 8px;width:220px;color:#444;border:none;margin:0;float:left;color:#fff;}

.find {background:url('images/go.png') no-repeat;border:none;height:32px;margin:0;width:50px;margin-left:3px;float:left;cursor:pointer;}





/*Comments************/



input.text_input, textarea.text_input{width:250px;margin-top:15px;padding:5px;border:0;border-bottom:0px solid #ccc;background:#eeeeee;margin:5px 5px 5px 0;font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;font-size:12px;border:solid 1px #999999;}

.quanticommenti{margin:20px 0 0 0;}



.searchbox{padding:0 0 30px 0;}

#searchform{margin:10px 0 0 0;}







/*comments***/

.comment-list{margin:0;padding:0;}

.comment-list ol,.comment-list ul {margin:0;padding:0;list-style:none;}

.comment-list ol li, .comment-list ul li{margin:0;padding:0;list-style:none;}
.comment-list ol li a, .comment-list ul li a{color:#333;}
.comment-list ol li a:hover, .comment-list ul li a:hover{text-decoration:underline;}

.comment-list ol li.comment{padding:10px;background:#eeeeee; width:533px;border:solid 4px  #666;margin-bottom:3px;}
.commentpostheader{padding:10px;width:540px;color:#FFF;background:#666}
.commentpostheader a{color:#FFF;}

.submit{background:#eeee;border:solid 2px #999;padding:2px; width:100px;cursor:pointer;}

.leave{margin:20px 0 0 0;}



.themedetails {
width:398px;

float:left;
text-align:left;
}
.feeds{
background:url(images/rss-twitter-monster.png) no-repeat;
background-position:20px 0;
text-align:right;
height:80px;
position:absolute;top:-104px;right:0;width:398px;height:100px;background-position:35px 0;
}
.feeds img{
margin-top:22px;
}


.td{text-align:center;margin-bottom:10px;}

.td .contents{background:url(images/sidebarMid.png) repeat-y;margin:0px;padding:8px;padding-left:14px;}
.td .footer{margin-top:0;}

.td .thumbs{margin-left:-8px;width:380px;}
.td img.thumbnail{width:175px; height:auto; border:solid 1px #999999;margin:4px;padding:0;}
.td p{text-align:left;}
.td h3{margin:0;text-align:left; font-size:14px; font-weight:bold; color:#333; text-transform:none;margin-bottom:5px;}
.td h3 a{color:#333;}
.td ul li a{color:#333333;font-size:14px;}
.td ul li{color:#333333;text-align:left;}
.td ul li a:hover{text-decoration:underline;}

.td ul.sideblog li {margin-bottom:5px;list-style-image:url(images/liar.png);margin-left:20px;}

.td .subcats ul li{margin-bottom:5px;list-style-image:url(images/liar.png);margin-left:20px;}


.themedetails p{
	color:#006699;
}
.themedetails p a{
	color:#006699;
}
.share{height:65px;background:url(images/share.png) no-repeat;background-position:0 20px;padding-left:150px;line-height:50px;margin-top:20px;width:400px; margin-bottom:15px; }
.share img{margin-top:32px;}




.themedetails .ratings img {

	border: 0px solid #000000;

	margin: 0 0 0 0px;

}



.themedetails img {

	border: 0px solid #EEEEEE;

	align:left;

	margin: 5px 10px 0px 0px;

}



.themedetails a {

	color: #eeeeee;

	text-decoration: none;

}





#right .blocchisidebar .left div {

margin: 0;

background: #111111;

height: 35px;

background:#111111 url(images/bgr-image.png) repeat-x;

}



#right .blocchisidebar .left {

float: left;

width: 145px;

}



#right .blocchisidebar .left div h3 {

font-family: Arial;

overflow: hidden;

margin: 0;

padding: 9px 0 0 10px;

font-size: 14px;

letter-spacing: -1px;

color: #fff;

text-transform:uppercase;



}



#right .blocchisidebar .left .widgettitle {



font-family: Arial;



overflow: hidden;



margin: 0;



padding: 9px 0 0 10px;



font-size: 14px;



letter-spacing: -1px;



color: #fff;



text-transform:uppercase;



}



#right .blocchisidebar .left ul {

display:block;

margin: 0;

padding: 0;

list-style-type: none;

font-size: 1em;

background:#111111 url(images/bgr-image.png) repeat-x;

}



#right .blocchisidebar .left ul li {

border-bottom: 1px solid #111111;

}



#right .blocchisidebar .left ul li a {

display: block;

padding: 2px 10px 2px 10px;

color: #fff;

text-decoration: none;



}



#right .blocchisidebar .left ul li a:hover {

color: #eee;



}



#right .blocchisidebar .right {



float: right;



width: 145px;





}



#right .blocchisidebar .right div {

margin: 0;

background:#111111 url(images/bgr-image.png) repeat-x;

color: #FFF;



height: 35px;



}



#right .blocchisidebar .right div h3 {

font-family: Arial;

overflow: hidden;

margin: 0;

padding: 9px 0 0 10px;

font-size: 14px;

letter-spacing: -1px;

color: #ffffff;

text-transform:uppercase;

}



#right .blocchisidebar .right .widgettitle {



font-family: Arial;



overflow: hidden;



margin: 0;



padding: 0px 0 0 0px;



font-size: 14px;



letter-spacing: -1px;



color: #ffffff;



text-transform:uppercase;



}



#right .blocchisidebar .right ul {



margin: 0;



padding: 0;



list-style-type: none;

background:#111111 url(images/bgr-image.png) repeat-x;

}



#right .blocchisidebar .right ul li {



border-left: 0px solid #d4d4d4;



border-bottom: 1px solid #111111;



}



#right .blocchisidebar .right ul li a {



display: block;



padding: 2px 10px 2px 10px;





color: #ffffff;



text-decoration: none;



}



#right .blocchisidebar .right ul li a:hover {

color: #eeeeee;



}

/* Tips */

.tool-tip {

color:#ccc;

width:150px;

z-index:13000;

}



.tool-title {

font-weight:700;

font-size:11px;

margin:0;

color:#fff;

padding:8px 8px 0 8px;

background:#192227;

text-align:left;

}



.tool-text {

font-size:11px;

padding:0 8px 8px 8px;

background:#192227;

text-align:left;

}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.clear{clear:both;}

