/*
Theme Name: mine

*/


* {margin: 0; padding: 0;}

* { outline:none; }


a, a:visited {
	color: #FBCE0A;
	text-decoration: none;
	} 

a:hover {
	color: #FFFE72;
	}

a img {
	border: medium none;
	}


body {
	text-align: center; 
	font: 62.5% 'Helvetica', Arial , sans-serif; /* 62.5% sets 1em to about 10px */ 
	background: url('images/main_bg.gif') top left repeat-x;
	background-color: rgb(79,1,1);
	
	}	
	

h1 {
	font: bold 3.4em Helvetica, Arial, sans-serif; 
	padding: 0;
	}

p {
	margin: 0;
	padding: 0;
color: #ffffff; 
	}

#left-column-single .hentry
{
padding-left: 10px;
padding-right: 10px;
border-bottom: 6px solid #880000;
margin-top:10px;

}

#left-column-single .noborder .hentry
{
border-bottom: 0px !important;
}


#left-column-single .hentry p
{
margin: 0px !important;
padding: 0px;
clear: both;
text-align: justify;
}

p img {
	max-width:100% !important /* Stop larges from breaking the layout in blog posts */;
	padding:0;
	}

pre {
  height: auto; 
  overflow-x:scroll;
  }

code {
  color: #3366cc;
  font-style: italic;
  font-size: 1.4em;
  }

fieldset {
	margin: 0;
	padding: 0; 
	border: 0;
	}

dl {
margin-bottom: 80px;
padding: 1px 0px;
width: 400px;
}


dl.dlinlisting {
margin-bottom: 40px;
padding: 1px 0px;
width: 400px;
}


dt {
float:left;
clear: left;
	width:60px;
background: url('images/dd-background.png');
background-color: #e89c21;
padding-left: 3px;
line-height: 15px;
color: #000000;
margin-bottom: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
	}



dd {
float: left;
margin: 0px 0 1px 0px;
width: 334px;
padding-left: 3px;
line-height: 16px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #FFFFFF;
	}

dd ul
{
margin: 0 0 20px 20px !important;
padding: 0px !important;
}


dd ul li
{
list-style-image: url('images/li-bullet.png');
margin: 0px !important;
padding: 0px !important;
}

ul.wrappingdetails
{
list-style-type: none !important;
margin-left: 0px !important;
}

ul.wrappingdetails li

{
list-style-type: none !important;
list-style-image: none !important;
width:60px;
background: url('images/dd-background.png');
background-color: #e89c21;
padding-left: 3px;
line-height: 15px;
color: #000000;
margin-bottom: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}


ul.details
{
margin-left:75px !important; margin-top:-22px;
}

ul ul.details li
{
list-style-type: none !important;
list-style-image: url('images/li-bullet.png') !important;
background-image: none !important;
background-color: transparent !important;
width: 376px;
padding-left: 0px !important;
margin-left: 10px !important;
margin-bottom: 0px !important;
line-height: 15px;
color: white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.collapsemargin
{
margin-bottom: 5px !important;
}

ul.details2
{
margin-left:75px !important; margin-top:-22px;
}

ul ul.details2 li
{
list-style-type: none !important;
list-style-image: url('images/li-bullet.png') !important;
background-image: none !important;
background-color: transparent !important;
width: 375px;
padding-left: 0px !important;
margin-left: 10px !important;
margin-bottom: 15px !important;
line-height: 15px;
color: white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-align: justify;
}


.bouncer
{
background: url('images/bouncer.png') no-repeat;
min-height: 150px;
padding: 0 0 0 85px;
margin-top: 20px;
margin-left: 0px;
}

.bouncer .white
{
background: url('images/bouncer-background.gif') repeat-x;
background-color: white;
color: rgb(79,0,0);
padding: 5px !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin: 0px 10px 15px 0px !important;
}

.bouncer ul 
{
margin: 10px  0 0 15px !important;
padding: 0px !important;
}

.bouncer li
{
margin: 0px !important;
padding: 0px !important;
}


blockquote {
	background: rgb(79,1,1);
	border-left: 0px solid #F30018; 
	margin: 3px 0 0 0; 
	padding: 0 5px; 
	font-size: 12px;
	line-height: 1.6em; 
	font-weight: bold;
	}

.hours
{
font-size:12px;
padding: 0 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: inherit;
	text-align: left;
	}

#wrap {
	float: left;
	width: 970px;
	
	}

#page {
	margin: 0 auto;
	width: 940px;
	}

#header {
	width: 920px;
	letter-spacing: 0.03em;
	float: left;
	padding-left: 10px;
	margin-bottom: 20px;
        background-color: transparent;
	}

#heading {
	width: 645px;
	float: left;
background-color: transparent;	
}
	
#logo {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/lcg-logo.png) no-repeat scroll -28px -23px;
max-width:426px;
min-width:332px;
padding:0 0 0 209px;
margin-bottom: 4px;
	}

#logo a
{
color: #ffffff;
}

#logo h1 {
-x-system-font:none;
color:wheat;
font-family:Helvetica,Arial,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
line-height:20px;
padding:0;
}




#blogdescription {
        padding: 0;
	margin:0 0.5% 0 0.1em;
	font-size: 12px;
	line-height: 10px;
	font-style: italic;
	max-width:450px;
        color: #F1C57E;
	}	

#threeimages
{
clear: both;
}

#threeimages img
{
margin-right: 3px;
height: 200px;
width: 300px;
}


#feeds {
	padding: 0;
	margin: 10px 0 0 10px;
	float: right;
	width: 245px;
	}

#nav {
	margin: 0 0 10px; 
	padding: 0 0 0 10px; 
	width: 920px !important; 
	clear: both; 
	letter-spacing: 0.03em;  
	float: left
	}


#content {
	float: left;
	width: 920px;
	min-height: 600px;
	margin: 10px 0 0;
}

#left-column-single {
	float: left; 
	width: 610px;
        margin-left: 10px;


	}
	
#left-column-inner {
	float: left; 
	width: 590px !important /* 530px due to border and padding */; 
        color: #ffffff;  
	padding: 2px;
	border: 0px solid red;


	}
	
#comments {
background: transparent url(images/entry-background.gif) repeat-y scroll 0 0;
	width: 570px;
	padding: 10px 0 10px 20px;
	float: left;
 border-style: solid; border-color: #780F0F; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#breadcrumb {
	float: left; 
	width: 920px; 
	margin: 0px;
	letter-spacing: 0.03em;
	padding: 5px 0 5px 0px !important; 
	font-size: 12px;
        color: #ffffff;
	}

#breadcrumb p {
	padding: 5px 0 5px 20px !important; 
color:white;
	}

#sidebar {
	float: right; 
	width: 300px;
	}

#sidebar .hentry {margin-left: 0px; position: relative;}

#footerContainer {
	width: 906px; 
        background: url('images/footer-background.gif') repeat-y;
	margin: 30px 0 0 12px; 
border: 1px solid #780F0F;
	float: left; 
	clear: both; 
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
	}

#footer { 
	margin: 0 0 20px; 
	float: left; 
	padding: 20px; 
	width: 890px; 
 
	}

#footerBottom {
	margin: 20px; 
	width: 870px; 
	clear: both;
	border-top: 1px solid #541616; 
	font-size: 1.1em;
	padding: 20px 0 0; 
	}

#footer .hentry
{
position:relative;
}

/* General IDs & Classes */
#feeds a {background: url(images/rss.png) right center no-repeat; 
margin:10px 9px 0;
padding:3px 22px 6px 0; height: 24px; font-size: 12px; line-height: 26px; color:#E89C21; font-weight: bold; }
form#commentform { width: 520px; }
h1 a { display: block; text-decoration: none; cursor: pointer; color: #E89C21; }
h1 a:hover { color: #E89C21; text-decoration: none; }
#feeds p { text-align: right; margin: 0; padding: 0; }
#nav ul {margin: 0; padding: 0; list-style: none;}
#nav li {float: left; margin: 0 5px 0 0; padding: 0; background-color: rgb(65,1,1); -moz-border-radius: 3px;
-webkit-border-radius: 3px; padding: 0 60px;}
#nav a {display: block; line-height: 34px; margin: 0; padding: 0 12px; color: #fff; font-weight: bold; font-family:Helvetica,Arial,sans-serif; }
#nav li a { font-size: 14px; text-transform: capitalize;}
#nav li li a {font-size:1.2em; text-transform: capitalize;}
.home #nav li.home a, #nav li a.current, #nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current_page_ancestor a {color: #FBCE0A;}
#nav li.current_page_ancestor li.current_page_item a, #nav li.current_page_parent li.current_page_item a, #nav li.current_page_ancestor li.current_page_parent a, #nav li.current_page_parent li.current_page_parent a {color: #fff;}
#nav li.current_page_ancestor li.current_page_item a:hover, #nav li.current_page_parent li.current_page_item a:hover, #nav li.current_page_ancestor li.current_page_parent a:hover, #nav li.current_page_parent li.current_page_parent a:hover {color: #FBCE0A;}
#nav li a:hover {color: #FBCE0A; text-decoration: none; display: block;}
#nav li ul {list-style: none; position: absolute; margin: 0; width: 150px; left: -999em;}
#nav li:hover ul, #nav li.sfhover ul {left:auto; z-index:1;}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */ position: static;}
#nav li li {float: left; margin: 0; padding: 0; width: 150px;}
#nav li li a {width: 150px; height: 20px; line-height: 20px; border-top: 1px solid #131f27; background: #040404; margin: 0; padding: 5px 20px 5px 15px;}
#nav li li a:hover {border-top: 1px solid #131f27; background: #000; color: #999999;}

#guestlistnav {margin-left: 5px; clear: both;  }
#guestlistnav ul {margin: 0; padding: 0; list-style: none; font-size: 12px;}
#guestlistnav li {float: left; margin: 0px 5px 20px 0; padding: 0; background-color: #6A0101;}
#guestlistnav a {display: block; line-height: 24px; margin: 0; padding: 0 15px; color: #ffffff; font-weight: bold; font-family:Helvetica,Arial,sans-serif; }
#guestlistnav li a { font-size: 12px; text-transform: capitalize;}


#breadcrumb a, #breadcrumb a:visited { color: #FBCE0A; text-decoration: none; text-transform: capitalize; font-size: 12px; }
#center-column, #left-column { padding: 0 10px 10px 10px; }

#sidebar b {margin: 0 0 3px 0px; padding-left: 10px; background: url('images/bullet2.png') no-repeat center left;}
#sidebar ul li { background: #6A0101; padding: 0px 10px 10px 10px; margin: 2px 0 20px; border: 1px solid #880000;
-moz-border-radius: 3px;-webkit-border-radius: 3px;background: url('images/entry-background.gif') repeat-y top right;}
#sidebar ul ul { margin: 0 0 20px 0; border: 0px !important;}
#sidebar ul ul li { background: #6A0101; padding: 5px 0 0 0; margin: 0 0 0 20px; list-style: none; border: 0px !important;  }
#sidebar ul ul ul { margin: 5px 0 10px 20px; }
#sidebar ul li ul li ul li { font-size: .85em; /* Child Categories */ }
#sidebar h2, #sidebar h2.welcoming {
-moz-border-radius:3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
text-transform: capitalize; font-size: 20px; 
padding: 0px 0px 0px 5px; color: #4F0101; margin: 0 0 10px -10px; width: 293px; background: url('images/background-orange.gif') repeat-x top; line-height: 1.5em;}
#sidebar h3 {text-transform: capitalize; font-size: 15px; padding: 0px; color: #fff; margin: 0 0;  }
#sidebar h3 a, #sidebar h3 a:visited {text-transform: capitalize; font-size: 15px; padding: 0px; margin: 0 0; text-decoration: none; color: white; }
#sidebar h3 a:hover {color: #fffE72;}
#sidebar #author h2 { background: #FAB418; text-transform: uppercase; font-size: 2.1em; padding: 3px 3px 3px 10px; color: #000; margin: 0 0 10px 0px; width: 140px; }
#sidebar p {font-size: 1.2em; line-height: 1.5em; color: #ffffff; margin: 0 !important; clear: none; text-align: justify;}
#sidebar a {font-size: 12px; margin: 0 0 10px; line-height: 1.5em; text-decoration:none;}
#sidebar a.withbullet {font-size: 12px; margin: 0 0 10px; line-height: 1.5em; text-decoration:none; background: url('images/li-bullet.png') no-repeat left center; margin:0 0 11px -1px; padding-left:12px;}
#sidebar a.floatingleft {float:left; width: 80px;}
#sidebar ul li#author p {color: #ccc; padding: 0; }

#sidebar div.image {
float:left;
margin-left:4px;
margin-right:0;
margin-top:3px;
padding-top:2px;
width:100px;
}
#sidebar div.description {background: #700101 url(images/image2.gif) repeat-x scroll 0 0; min-height: 105px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top: 5px; border:1px dotted #880000; width: 280px;}
div#sidebar ul li.widget_calendar div#calendar_wrap { padding: 15px 26px;}
#wp-calendar { color: #ccc; width: 95%; font-family: Arial, sans-serif; }
#wp-calendar caption { padding: 5px; letter-spacing: 2px; font-size: 1.1em; color: #fff; text-transform: uppercase; }
#wp-calendar th, #wp-calendar td { padding: 5px; text-align: center; }
#wp-calendar th { border-bottom: 1px solid #2b2b2b; border-top: 1px solid #2b2b2b; }
#wp-calendar td { background: transparent; }
#wp-calendar td, table#wp-calendar th { padding: 3px 0; }
#wp-calendar #prev { text-align: left; padding-left: 5px; }
#wp-calendar #next { text-align: right; padding-right: 5px; }
#wp-calendar #prev, #wp-calendar #next, #wp-calendar tfoot tr td.pad { border-top: 1px solid #2b2b2b; }
#wp-calendar td#today { color: #fff; background-color: #000; font-weight: bold; }
.widget_calendar h2 { display: none; }
#left-column-single .entry {padding: 0px; font-size: 1.2em; line-height: 1.5em; background-color: #700101; background: url('images/entry-background.gif') repeat-y; margin-bottom: 20px; width: 590px; border: 1px solid #880000; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

#left-column-single .entry p { margin-bottom: 0; }
#left-column-single .entry p.guestlist { background-color: rgb(178,0,0); color: white;position: absolute; top: 5px; right: 0px; padding: 0px 3px; line-height: 1.2em; font-size:11px; -moz-border-radius: 3px;
-webkit-border-radius: 3px;}
#left-column-single .entry ul { margin-left: 2em; margin-bottom: 20px; list-style: circle; }
#left-column-single .entry ul.list2 {margin-bottom: 1px !important;}
#left-column-single .entry ol li { margin-left: 2em; }
#left-column-single .entry ul li { margin-bottom: .5em; list-style-image: url('images/li-bullet.png'); }
#left-column-single .entry ul li.searchlinks {float:left; width: 136px; }
#left-column-single .postmetadata 
{
font-size: 1.1em; 
color: white; 
margin: 5px 0px 10px 0px !important;
padding: 2px 0; 
border-bottom: 1px dotted #780F0F; 
clear: both; 
width: 100%;
}

#left-column-single .postmetadata2
{
font-size: 1.1em; 
color: white; 
margin: 5px 0px 10px 0px !important;
padding: 2px 0; 
clear: both; 
width: 100%;
}



#left-column-single img.flyer 
{ 
display: block;
margin-left: auto !important;
margin-right: auto !important;

}


#left-column-single  ul.secondmenu
{
font-size: 12px;  
margin: 0px 0px 10px 1px;
clear: both;
width: 610px;
height: 30px;

}

#left-column-single  ul.secondmenu li
{
float: left; 
margin: 0 0.370em 0 0;
list-style-type: none;
white-space: nowrap;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background:url('images/bullet.gif') left center no-repeat;
}

#left-column-single  ul.secondmenu li a {display: block; line-height: 20px; margin: 0; padding:0 11px 0 22px; color: white; font-weight: bold; font-family:Helvetica,Arial,sans-serif;}

#left-column-single .postmetadata2 
{
font-size: 1.1em; 
color: white; 
margin: 5px 0px !important;
padding: 2px 0; 
clear: both; 
width: 100%;
}



#left-column-single .entry-content
{
margin: 0px 0 5px 0;
float: left;
min-width: 460px;
max-width: 460px;
position: relative;
}

#left-column-single .large
{
max-width: 600px !important;
}



#left-column-single .entry-content h2
{
font-size: 18px; 
margin: 0 0 3px 0 !important;
padding: 0px !important;
}

#left-column-single .entry-content p strong
{
color: #ffcc99;
font-weight:normal;
}

#left-column-single small { font-size: 1.1em; color: #666; margin-bottom: 10px; display: block; background-color:#4F0101; }
#left-column-single h6 { font-size: 9px; padding: 0px !important;}
#left-column-single h5 { font-size: 11px; padding: 0px !important;}
#left-column-single h3 { font-size: 15px; padding: 0px !important; float: left; text-transform: capitalize;}
#left-column-single h2.post { float: left;}
#left-column-single address,  #sidebar address{font: normal 11px verdana, Helvetica, Arial, sans-serif; padding-top: 2px; color: white;}
#left-column-single .station {padding: 4px 3px 3px 7px; float: left; }
#left-column-single p {clear: both; margin: 10px 0 10px 10px;}
#left-column-single #comment-wrap h3 { font-size: 1.4em; color: #fff; }
#left-column-single h2 a, #left-column-single h2 a:visited {color: #FFFFFF; }
#left-column-single h2 a:hover {color: #FFFE72; }
#left-column-single p a, #left-column-single p a:hover, #left-column-single p a:visited {color: #FFFE72; padding: 0px 3px; line-height: 1.2em; font-size:12px; -moz-border-radius: 3px;
-webkit-border-radius: 3px;}

.more-link {
background-image:url(images/more.png);
background-position:right top;
background-repeat:no-repeat;
font-size:11px !important;
height:100px;
position:absolute;
right:1px;
top:47px;
width:200px;
}


a.more-link:hover {
background-image:url(images/morehover.png);
background-position:right top;
background-repeat:no-repeat;
font-size:11px !important;
height:100px;
position:absolute;
right:1px;
top:47px;
width:200px;
}

.more2-link
{ background-image:url(images/more2.png);
background-position:right center;
background-repeat:no-repeat;
font-size:11px !important;
height:100px;
position:absolute;
right:5px;
top:0;
width: 80px;
}

a.more2-link:hover 

{
background-image:url(images/morehover2.png);
background-position:right center;
background-repeat:no-repeat;
font-size:11px !important;
height:100px;
position:absolute;
right:5px;
top:0;
width:100px;
}


#left-column-single h2.posttitle, #left-column-single h2.pagetitle 
{ 
border: none;
font-size: 20px;  
margin: 0px; 
padding: 5px 5px; 
clear: both; 
width: 580px; 
text-transform: capitalize; 
color:  rgb(79,1,1);
background-color: #E89C21; 
background-image: url('images/background-orange.gif');
background-repeat: repeat-x;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
}


#left-column-single .entryrelatedposttitle {padding: 0px; font-size: 1.2em; line-height: 1.5em; background-color: #B82F2F; background: url('images/entryR-background.gif') repeat-y; margin-bottom: 20px; width: 590px; border: 1px solid #B85353; -moz-border-radius: 3px; -webkit-border-radius: 3px; min-height: 150px;}

#left-column-single .entryrelatedposttitle .hentry {border: 0px !important; margin-top:0px;}
#left-column-single .entryrelatedposttitle h3 {margin-top:2px;}

#left-column-single h2.relatedposttitle
{ 
border: none;
font-size: 18px;  
margin: 0px; 
padding: 10px 10px; 
clear: both; 
width: 580px; 
text-transform: capitalize; 
color:   white;
}

#left-column-single .entryrelatedposttitle h3 a:visited
{
color: white;
margin-right: 5px;
font-size: 15px;
}

#left-column-single .entryrelatedposttitle .category-london-clubs
{
float: left; 
width: 300px;
}

#left-column-single .entryrelatedposttitle ul
{
margin-left: 15px;
}

#left-column-single .entryrelatedposttitle .rightcontent
{
border-left:1px solid;
float:left;
margin-top:-26px;
padding-left:10px;
width:250px;
min-height:124px;
}

#left-column-single .entryrelatedposttitle .leftcontent
{
min-width: 305px;
max-width: 305px;
float:left;
margin-right:15px;
}


#left-column-single .entry-logo
{
float: left;
position: relative;
margin: 0px 7px 10px 0;
width: 100px;
min-height: 100px;
text-align: center;
}

.post-meta {
list-style-type: none;
}

.post-meta-key {
display: none;
}


#left-column-single .entry h4
{
padding: 5px 3px 3px 0px;
margin: 20px 0 10px 0;
font-size:14px;
clear:left;
color: white;
-moz-border-radius:1px;
-webkit-border: 1px;
background: url('images/h4background.png') no-repeat;
}


#left-column-single .entry-logo2
{
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px dotted #AA0000;
float:left;
margin:0 4px 10px 0;
min-height:100px;
padding:5px;
position:relative;
width:269px;
}


#left-column-single .entry-logo2 img
{
float:left;
margin-right: 7px;
}

#left-column-single .entry-logo2 h4
{
font-size: 14px;
margin: 0px 0px !important;
padding: 0px 0 0 0 !important;
clear: none !important;
background: none;
}

.station2 {padding: 4px 0px 3px 0px; float: left; margin-right: 3px;}

#left-column-single .entry-logo2 h4 a, #left-column-single .entry-logo2 h4 a:visited {text-transform: capitalize; font-size: 15px; padding: 0px; margin: 0 0; text-decoration: none; color: white; }
#left-column-single .entry-logo2 h4 a:hover { color: #FFFE72; }

#left-column-single .entry-logo2 p {
clear:none;
color:#FFFFFF;
font-size:12px;
line-height:1.5em;
margin:0 !important; }


.form
{
padding-left: 20px; 
padding-bottom: 10px;
padding-top: 10px;
background: url('images/guestlist-background.png') repeat-y;
margin: 0 0 0px 84px !important;

}


.form p
{
margin: 0 0 10px 0px !important;
}

.formheader
{
background: url('images/top-guestlist-background.png') no-repeat;
margin:0px 0 0 84px !important;
padding-left: 250px !important;
padding-bottom: 0px !important;
padding-top: 5px !important;
line-height: 50px !important;
border: 0px !important;
}

.formfooter
{
background: url('images/bottom-guestlist-background.png') no-repeat bottom left;
margin:0px 0 0 84px !important;
padding:5px 20px 10px !important;
line-height:12px !important;
border: 0px !important;
width:327px;
}



#center-column .post { padding: 10px 0; }
#content-right h2 { background: #A4A1A6; color: #13011E; padding: 10px 20px; margin-bottom: 10px; font-size: 2.4em; }
#content-right p, #content-right ul, #content-right ol { color: #0C0018; font-size: 1.4em; margin: 1em 0; line-height: 1.6em; }
#content-right ul, #content-right ol { margin-left: 1em; }
#commentlist h2 { text-transform: capitalize; padding: 0; margin: 0px 0px 10px 0px; font-size: 14px; color: #fff;}
#commentlist h3 { text-transform: capitalize; padding: 0; margin: 0; font-size: 1.2em; color: #fff; }
#commentlist h3 a { border-bottom: 1px dotted #541616; color: #fbce0A; }
#commentlist h3 a:hover { border-bottom: 1px dotted #313131; text-decoration: none; }
#commentlist { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0; width: 530px; margin: 0; }
#commentlist li { background: #5A0101; clear: both; margin: 15px 0; padding: 10px 0 25px 10px; width: 540px !important; -moz-border-radius: 3px;
-webkit-border-radius: 3px; }

#commentlist li.deleted .threadpost { background-color: #000000; }
#commentlist li.alt.deleted .threadpost { background-color: #FF9999; }
#comment-box-inner { width: 530px; margin: 0; padding: 0 0 30px; float: left; clear: both;}
p.nocomments {background: #F30018; color: #FFFFFF; font-size: 2.1em; margin: 0; padding: 3px; width: 530px; text-align: center;}
#commentlist .forum-post blockquote { border-left: 5px solid #336699; margin: 0; padding: 0 0 0 1ex; background: #000; font-size: 100%; }
#commentlist .forum-post ul li, #commentlist .forum-post ol li { background: inherit; font-size: 1.2em; margin: 0 0 1.357em; line-height: 1.5em; color: #fff; }
.commentmetadata {background-color: transparent !important;}
.threadauthor {float:left; width: 52px !important;}
.threadauthor p { margin: 0.3em 0 0 0 !important; font-size: 12px; color: #FFFFFF;}
.threadauthor img {margin-top: 10px !important; display: block !important;}
.threadauthor h3 {margin-left: 1px !important; margin-bottom: 0px !important;}
.threadpost p {
clear:none !important;
line-height:1.5em;
margin-left:0 !important;
margin-right:17px !important;
text-align:justify;
}
.threadpost {margin-left: 80px; padding: 0px 0 5px; width: 467px;}
.threadpost h2 {text-transform: capitalize; margin-top:10px;}
.forum-post {padding-left: 20px; width: 440px !important;}
.forum-post p {font-size: 12px;}
#comment-header { float: left; }
#comment-rss { float: right; display: block; }
.formrow-input { clear: both; padding: 1em 0; width: 555px; }
#comments form .right input {width: 180px; padding: 3px; }
#comments form p { margin: 0; font-size: 1.2em; }
#commentlist img.avatar {border: 1px solid #000000; margin: 5px 0; }
#comment-box p { padding: 15px 15px 0 15px; font-size: 1.2em; }
#comment-box { background: #000; margin: 0; padding: 0; color: #fff; }
.recentcomments{color: white; font-size:12px;}
textarea#comment { width: 500px; padding: 0; color: #541616; font: 1.3em helvetica,arial,verdana,geneva,sans-serif; float: left; }
h3#commentsHeader { background: url('images/comments-bkg.png') no-repeat; height: 52px; padding: 15px 0 0 22px !important; margin-left: 0px; }
h3#commentsHeader span { margin-right: 30px; }
#submit-box { float: left; width: 500px; clear: both; background: url('images/comment-bkg.jpg') no-repeat bottom left; margin: 0 0 0; padding: 0 0 4em; color: #541616; }
#comment-box-inner p { padding: 0; margin: 0; color: #fff; font-size: 1.2em; }
#comment-box-inner h2 { padding: 1em 0; border-width: 0px; margin: 0; letter-spacing: 0.03em; font-size: 1.6em; color: #fff; }
.comments-formrow { clear: both; margin: 10px 0; float: left; width: 530px;}
.comments-formrow-input { clear: both; margin: 0; float: left; }
.label { float: left; width: 112px; padding: 4px 20px 0 0; font-size: 1.2em; color: #ffffff; }
.right { float: left; padding: 0 0 0 20px; }
.comments-formrow #email, .comments-formrow #author { margin-right: 2em; }
.comments-formrow input { padding: 5px; border-width: 0; background: #ededed; }
.comments-formrow-input #submit {background: url('images/submit-btn.png') no-repeat 0 0; height: 25px; width: 75px; border-width: 0; padding-bottom: 3px; font-weight: bold; margin: 0; cursor: pointer; }
.comments-formrow textarea { padding: 50px; border-width: 0; background: #ededed; margin: 0 30px 0 0; border: 1px solid #ededed; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.comments-formrow span { font-size: 1.1em; color: #666; font-style: italic; }
.navigation { float: left; padding: 5px 0; font-size: 1.1em; width: 590px; background: #990000;}
.navigation .alignleft { float: left; width: 49.9%; }
.alert { background: #990000; color: #fff; font-weight: bold; padding: 5px 10px; clear: both; letter-spacing: 0.03em; }
.wp-caption p.wp-caption-text { color: #666666; margin: 0; padding: 5px 4px; }
.wp-caption {background-color: #F3F3F3; border: 1px solid #DDDDDD; margin: 0 0 10px; padding-top: 4px; text-align: center; clear: both; }
.navigation .alignleft, .post-image { margin: 0 10px 10px 0; float: left; }
.post-image { border: 1px solid #242425; }
.posts strong { font-size: 110%; }
.post table { margin:0 0 1em 0; }
.post td, .post th { border:1px solid #cacaca; padding: 10px; }
.post th { background:#eee;}
#left-column-single a, #left-column-single a:visited { color: #FBCE0A; }
#left-column-single a:hover { color: #FBCE0A; text-decoration: none; }
#footerContainer #copyright { float: left; color: #666; }
#footerContainer #copyright p { padding-top: 20px; }
#footer div.footerabout { float: left; margin: 0 30px 0 0; padding: 0; width: 450px; text-align:justify; }
#footer div.footerabout ul li { list-style-image:url(images/li-bullet.png); margin-bottom:0.5em; color: white; font-size:12px; margin-left:15px; }
#footer div.search { float: left; margin: 0; padding: 0; width: 386px; }
#footer div.search p { margin: 0 0 10px; }
#footer h3 { border-bottom: 0px solid #541616; border-top: 0px solid #fcaf36; color: #fff; display: block; font-size: 1.6em; font-weight: bold; padding: 10px 0; margin-bottom: 10px; width: 100%; letter-spacing: 0.03em; background: url('images/h4background.png') no-repeat;}
#footer div.image {float:left; width: 100px; margin: 6px 8px 10px 6px;}
#footer div.description {padding: 3px; background: url('images/image2.gif') repeat-x; -moz-border-radius: 3px;
-webkit-border-radius: 3px; border: 1px dotted #780F0F; background-color: #700101;}
#footer div.description h2 {color: white; padding-top: 0px;}
#footer div.description address {color: #FFFFFF; font: normal 11px verdana, Helvetica, Arial, sans-serif; padding-top: 2px;}
#footer div.description p a, #footer div.description p a:hover, #footer div.description p a:visited {color: #FFFE72; padding: 0px 3px; line-height: 1.2em; font-size:11px; -moz-border-radius: 3px;
-webkit-border-radius: 3px;}
#footer div.description .more-link {position: static;}
#footer p { font-size: 1.2em; color: #FFFFFF; line-height: 1.5em; margin-bottom: 10px; }
#footer #searchbox {padding: 4px 3px; width: 180px; border-width: 0;}
.submitbutton { background: transparent url(images/submit-btn.png) no-repeat scroll 0 0; border-width: 0; cursor: pointer; font-weight: bold; height: 25px; margin: 0; padding-bottom: 3px; width: 75px; }
.submitbutton:hover { cursor: pointer; }
#sidebar ul, #sidebar ul, #sidebar li, #sidebar ul, #sidebar ul, #sidebar li { list-style: none; }
#sidebar #welcome h3 { padding: 0; }
#left-column-single #comments a:hover, #wp-calendar a:hover, #left-column-single #comments a:hover, #wp-calendar a:hover { text-decoration: underline; }
#commentlist li.deleted, #commentlist li.alt .threadpost, #commentlist li.deleted, #commentlist li.alt .threadpost { background-color: transparent; }
#comments form small, #footer div.footerlinks ul, #sidebar ul li ul, #comments form small, #sidebar ul li ul { font-size: 1.2em; }
.alert a, .alert a:visited, #breadcrumb a:hover, .alert a, .alert a:visited, #breadcrumb a:hover { color: #FBCE0A; text-decoration: underline; }
#footerContainer #footerlinks, .navigation .alignright, #footerContainer #footerlinks, .alignright { float: right; }
#footerContainer #footerlinks a, #footerContainer #footerlinks a:visited, #copyright a, #copyright a:visited, #wp-calendar #prev a, #wp-calendar #next a, #footerContainer #footerlinks a, #footerContainer #footerlinks a:visited, #copyright a, #copyright a:visited, #wp-calendar #prev a, #wp-calendar #next a { text-decoration: none;}
#copyright a:hover, #feeds a:hover, #copyright a:hover, #feeds a:hover { text-decoration: none; color: #fff; }
#commentlist li ol li, #commentlist li ul li, #description p, #commentlist li ol, #commentlist li ul, #description p, #commentlist li ol, #commentlist li ul, #commentlist li ol li, #commentlist li ul li { padding: 0; margin: 0; }
#footer h2 a, #footer h2 a:visited {color: white !important;} 
#footer h2 a:hover {color: #fffe72 !important;}
#footer a, #footer a:visited, #left-column-single #comments a, #left-column-single #comments a:visited, #footer a, #footer a:visited, h1 a:visited,   #wp-calendar a, #comments a, #comments a:visited, #comment-box-inner a, #comment-box-inner a:visited, #left-column-single #comments a, #left-column-single #comments a:visited {color: #FBCE0A; }
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.notfound {margin:10px; text-align: justify;}
.notfound p {margin-left:0px !important; padding: 0px !important;}
.ratingextramargin {margin-top:3px;}
.ratingstarsinline {margin-right:2px;}
.inactive {color:#FFEE00 !important;}
.formpink {background-color:#410101;
margin:5px 0 5px;
padding:10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;}

.formpurple {background-color:#410101;
margin:5px 0 5px;
padding:10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.clear{background:none repeat scroll 0 0 #FDC264;
color:#410101;
float:none !important;
padding-left:5px !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;}
