body{
	background-image:url(pix/webBg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#2f1126;
	color:#5a5963;
	margin:0;
	padding:0;
	}
/* Links
-------------------------------------------------------------- */
a:link,
a:visited{color:#993366;}
a:hover{color:#545454;}		

/* Images
-------------------------------------------------------------- */

a:link img.alignright,
a:visited img.alignright,
a:link img.alignleft,
a:visited img.alignleft{
	border-color:#CCC;
	background-color: #DDD;
	}
a:hover img.alignright,
a:hover img.alignleft{
	border-color:#666;
	background-color: #FFF;
	}	
/* Captions
-------------------------------------------------------------- */
.wp-caption {
	border-color:#DDD;
	background-color: #f3f3f3;
	}


blockquote{
	background-image:url(pix/blockquote.png);
	background-color:#EEE;
	border-color:#DDD;
	}
	blockquote blockquote{border-color:#CCC; background-color:#FFF;}
/* Structure
-------------------------------------------------------------- */
#wrapper{
	background-image:url(pix/wrapBg.png);
	}	
	#container .widecolumn,
	#container .wrapperFull{
		background-color:#FFF;
		background-image:none !important;
	}
/* Header
-------------------------------------------------------------- */
h1 a{
	background-image:url(pix/logo.png);
	}
/* Menu
-------------------------------------------------------------- */
#menu{
	background-image:url(pix/mnuBg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	border-bottom-color:#000;
	border-bottom-width:2px;
	width:620px;
	}	
#container .mnufull{
	background-image:url(pix/mnuBgFull.png) !important;
	width:960px !important;
}
a#srch{
	background-image:url(pix/search.png);
	border:none;
	}	

div#menu ul li a:link,
div#menu ul li a:visited{color:#000;}
div#menu ul li a:hover{color:#666;}

ul#navmenu-h {
  padding-left:0;
  width:620px;
	}	
ul#navmenu-h li {
  background-image:url(pix/mnuSep.png);
  }

ul#navmenu-h li ul{
	border-width:1px;
	border-style:solid;
	border-top:none;
	border-bottom:none;
 	border-color:#666;
	}
ul#navmenu-h li ul li{
	border-bottom:1px solid #666 !important;
	display:block;
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a{
	color: #FFF;
	}


/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li:hover li a:link,
ul#navmenu-h li:hover li a:visited,
ul#navmenu-h li.iehover li a,
ul#navmenu-h li.iehover li a:link,
ul#navmenu-h li.iehover li a:visited{
	background-color:#D2D2D2;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a{
	background-color:#FFF;
	}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a{
	}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a{
	}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a{
	}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{
	background: #000;
	color: #FFF;
	}

div#menu ul li.current_page_item a,
div#menu ul li.current_page_ancestor a{
	background-image:url(pix/mnuCurrent.png);
	}
div#menu ul li.current_page_item a:link,
div#menu ul li.current_page_item a:visited{color:#993366;}
div#menu ul li.current_page_item a:hover{color:#333;}

div#menu ul li.current_page_item ul li a:link,
div#menu ul li.current_page_item ul li a:visited{color:#FFF;}
div#menu ul li.current_page_item ul li a:hover{color:#FFF;}


/* Sponsors
-------------------------------------------------------------- */

#sponsors {background-color:#be1f68; }
	#sponsors ul li a:link,
	#sponsors ul li a:visited{color:#FFF;}
	#sponsors ul li a:hover{color:#f3cee5;}

/* Welcome
-------------------------------------------------------------- */
div#welcome {
	background-color:#3e3e3e;
	background-image:url(pix/welcomeBg.png);
	color:#CCC;
	border-top:1px solid #999;
}
div#welcome h2 {
	color:#fff;
}

/* Path / QuickNav
-------------------------------------------------------------- */

div.path{
	border-bottom-color:#CCC;
	}
#quicknav,
#quicknav a {
	background-image:url(pix/post_navigation.gif)
}


/* Post
-------------------------------------------------------------- */
div#content div.post h2 small {
	background-color:#666699;
	color:#FFF;
	border-bottom-color:#9999CC;
}
div#content div.post ul.postmeta {
	border-color:#CCC;
	background-color:#F4F4F4;
}
div#content div.post ul.postmeta li {
	border-right-color:#DDD;
}
div#content div.post ul.postmeta li.comms {
	border-left-color:#DDD;
}
/* Attachment
-------------------------------------------------------------- */

div#content div.post p.attachment a:link img,
div#content div.post p.attachment a:visited img{
	background-color:#EEE;
	border-color:#CCC;
}
div#content div.post p.attachment a:hover img{
	background-color:#FFF;
	border-color:#DDD;
	}
div#content div.post div.caption{
	border-color:#DDD;
	background-color:#EEE;
}


/* Share
-------------------------------------------------------------- */
#share{
	background-color:#2a2a2a;
}
#share h3{
	color:#FFF;
	}
	#share h3 small{color:#b0a38f;}

#share ul.bookmark li a:link,
#share ul.bookmark li a:visited{color:#FFF;}
#share ul.bookmark li a:hover{color:#000;}

#share ul.bookmark li.icon_twitter a	{background-image:url(pix/social/twitter.png);}
#share ul.bookmark li.icon_digg a		{background-image:url(pix/social/digg.png);}
#share ul.bookmark li.icon_delicious a	{background-image:url(pix/social/delicious.png);}
#share ul.bookmark li.icon_stumble a	{background-image:url(pix/social/stumbleupon.png);}
#share ul.bookmark li.icon_reddit a		{background-image:url(pix/social/reddit.png);}

/* Sidebar
-------------------------------------------------------------- */
#sidebar{color:#CCC;}
#sidebar ul li ul li a:link,
#sidebar ul li ul li a:visited{color:#c77ca2;}
#sidebar ul li ul li a:hover{color:#99F;}
#sidebar ul li ul li{border-bottom:none !important;}

/* Searchform
-------------------------------------------------------------- */
#srchForm div{
	background-color:#3F0029;
	border-color:#6F0048;
	}
#srchForm #s{
	border-color:#6F0048;
	}
/* Readers
-------------------------------------------------------------- */
div#readers a{
  background-image:url(pix/subsL.png);
  }
div#readers div#numb{
  background-image:url(pix/subsR.png);
  color:#9c89a9;
  }
	
/* Advertise
-------------------------------------------------------------- */
div#advertise{
	}
div#advertise h2{
  background-image:url(pix/adTit.gif);
  }

div#advertise h2 {
	left:-1px;
}
div#advertise a#adhere{
  background-image:url(pix/adHere.gif);
  }
div#advertise div#advertise_cont{
  border-color:#000 #000 #381731 #381731;
  background-color:#2a0c1f;
  }
div#advertise div#advertise_cont a:link img,
div#advertise div#advertise_cont a:visited img{
  background-color:#24101c;
  border-color:#381731;
  }
div#advertise div#advertise_cont a:hover img{
  background-color:#381731;
  border-color:#000;
  }
/* Twitter
-------------------------------------------------------------- */
div#twitter{
	color:#FFF;
	background-image:url(pix/twitter.png);
	}   

div#twitter {
	font-size:12px;
	line-height:18px;
	background-position:0 0;
	background-repeat:no-repeat;
	padding:18px 20px 5px 72px;
	margin:0 0 20px 0;
}
div#twitter div#twitter_cont {
	min-height:80px;
}
/* Tabs
-------------------------------------------------------------- */
ul#tabs{
	background-image:url(pix/tabsBg.png);
	padding:0 0 0 5px;
	}
ul#tabs li a{
	text-align:center;
	width:98px;
	line-height:22px;
	}
ul#tabs li a:link,
ul#tabs li a:visited{
	color:#bdbdbd;
	}
ul#tabs li a:hover{
	color:#FFF;
	}
ul#tabs li a.selected:link,
ul#tabs li a.selected:visited{
	color:#FFF;
	border:1px solid #411d39;
	border-bottom:none;
	background-color:#381731;
	}
div.tab{
	background-color:#381731;
	border:1px solid #411d39;
	border-top:none;
	}
div.tab h2{
	display:none;
	}
div#tabRecent h2	{background-image:url(pix/titRecent.gif);}
div#tabPopular h2	{background-image:url(pix/titPopular.gif);}
div#tabRandom h2	{background-image:url(pix/titRandom.gif);}

div.tab ul{
	margin:0 auto !important;
}
div.tab ul li{
	border-bottom-color:#411d39;
	}
div.tab ul li a:link,
div.tab ul li a:visited{color:#FFF;}
div.tab ul li a:hover{color:#99F;}	
/* Asides
-------------------------------------------------------------- */
#sidebar #asides {
	background-image:url(pix/modSep.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	color:#CCC;
	}

#sidebar #asides a:link,
#sidebar #asides a:visited{color:#993366;}
#sidebar #asides a:hover{color:#545454;}	

#sidebar #asides .navAsides {
	display:none;
	}
#sidebar #asides h2.asidesTit {
	text-indent:0;
	text-align:center;
	background-color:#2A0C1F;
	border-color:#3F102E;
	color:#fff;
	padding:5px 0;
	margin:0;
	height:auto;
}
#sidebar #asides ul{
	margin:0;
	padding:0;
	width:100%;
}
#sidebar #asides ul li {
	padding:10px;
}

#sidebar #asides ul li.altStrip{background-color:#3F102E;}
#sidebar #asides ul li .icn_edit a {
	background-image:url(pix/tool.png);
}
/* SplitSide
-------------------------------------------------------------- */
.splitSide h2 {
	color:#caa5c2;
	background-color:#2a0c1f;
}


/* Sidebar fix
-------------------------------------------------------------- */
#sidebar ul li ul li a					{background-image:url(pix/sidebullet.gif);}
#sidebar ul li ul#recentcomments li		{background-image:url(pix/sidebullet.gif);	border-bottom-color:#CFCFCF;}
#sidebar div#sideBottom ul li.module,
#sidebar .splitSide{
	border:none;
	background-image:url(pix/modSep.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0 0 20px 0;
	}
#sidebar div#sideBottom ul li.module h2	{
	background:none;
	border:none;
	color:#FFF;
	
	}
#sidebar ul li.widget_rss ul li			{border-bottom-color:#CFCFCF;}

#wp-calendar caption 					{color:#fff; background-color:#3C3C3C;}
#wp-calendar td 						{background-color:#DDD;}
#wp-calendar td.pad						{background-color:#FFF;}
#wp-calendar #today 					{background:#C0C; color:#FFF;}
#wp-calendar #today a{}
#wp-calendar #today a:link,
#wp-calendar #today a:visited			{}
#wp-calendar #today a:hover				{background: #C0C; color:#FFF;}
#wp-calendar tfoot td					{background-color:#FFF;}
#wp-calendar th 						{color:#CCC; background-color:#211E1E;}




/* Comments 
-------------------------------------------------------------- */
p.nocomments,
p.commentsclosed{
	background-color:#FFFFCC;
	border-color:#DEDF8B;
	}
p.nocomments strong,
p.commentsclosed strong{
	color:#FF3300;
	}


a.addComment:link,
a.addComment:visited{color:#999;}
a.addComment:hover{color:#333;}	
h3#hComments,
h3#hRespond{
	background-color:#E5E5E5;
	border-color:#CFCFCF;
	}

h3#hComments strong,
h3#hRespond strong{
	color:#000;
	}
/* Comments list
-------------------------------------------------------------- */

ol.commentlist 										{	border-color:#CFCFCF; background-color:#ffffef;}
ol.commentlist li									{background-color:#FFF; border-color:#DDD;}
ol.commentlist li h5 small a						{color:#999 !important;}
ol.commentlist li.comment ul.children li.depth-2,
ol.commentlist li.comment ul.children li.depth-4	{background-color:#EEE; border-color:#CCC;}
ol.commentlist li.comment ul.children li.depth-3,
ol.commentlist li.comment ul.children li.depth-5	{background-color:#fff; border-color:#DDD;}
ol.commentlist li.comment-author-admin 				{border-color:#6d4865 !important; background-color:#381731 !important; color:#FFF;}
ol.commentlist li.comment-author-admin a:link,
ol.commentlist li.comment-author-admin a:visited	{color:#f2f3c6;}
ol.commentlist li.comment-author-admin a:hover		{color:#fff; text-decoration:underline;}
ol.commentlist li.comment-author-admin div.comment-author h5{color:#f2f3c6;}



/* Comment pagination
-------------------------------------------------------------- */
div#commentpager{
	border-color:#CCC;
	}

div#commentpager a.next {
	background-image:url(pix/icon_nextpost.gif);
}
div#commentpager a.prev {
	background-image:url(pix/icon_prevpost.gif);
}
/* Comment form
-------------------------------------------------------------- */

#commentform #ed_toolbar input	{
	border-color:#333;
	background-color:#222;
	color:#FFF;
	}

#commentform{
	border-color:#4f4f4f;
	background-color:#4F4F4F;
	color:#CCC;
	}
#commentform input#author,
#commentform input#email,
#commentform input#url{
	border-color:#000;
	}
#commentform p{
	border-color:#555;
	padding:5px 0;
	margin:0;
}
#commentform #submit{
	background-color:#333;
	border-color:#222;
	color:#FFF;
	}			


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


.navigation .alignright a			{
	background-image:url(pix/icon_nextpost.gif);
	}
.navigation .alignleft a{
	background-image:url(pix/icon_prevpost.gif);
	}
/* Footer
-------------------------------------------------------------- */
#footer{
	background:none;
	border:none;
	background-image:url(pix/footBg.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:20px 0 30px 20px;
	color:#666;
	}

#footer strong{
	color:#000;
}

#footer ul li a:link,
#footer ul li a:visited{color:#FFF;}
#footer ul li a:hover{color:#999;}

#container .footFull{
	border-top:1px dotted #CCC;
	background-image:url(pix/footBgFull.png) !important;
	width:940px !important;
}
#container .footFull ul li a:link,
#container .footFull ul li a:visited{color:#666;}
#container .footFull ul li a:hover{color:#000;}


/* Ads
-------------------------------------------------------------- */
.ads468 {
	background-color:#472640;
	border-color: #85557B;
}

/* Plugins
-------------------------------------------------------------- */
#wrapper div.wp-pagenavi{text-align:right;}
#wrapper div.wp-pagenavi a:link,
#wrapper div.wp-pagenavi a:visited{color:#3F102E;}
#wrapper div.wp-pagenavi a:hover{color:#5F1746;}

#wrapper div.wp-pagenavi span.pages{
	color:#333;
	float:left;
	font-weight:bold;
	}
	#wrapper div.wp-pagenavi span.current{
		color:#FFF;
		background-color:#6F0048;
	}	
