/*
Theme Name: WHI Tango v.3
Theme URI: http://wordpress.org/
Description: A CMS Template for WHI-Tango.com
Version: 3.0
Author: Shan Ricciardi
Author URI: http://ricciardidesigns.com/

*/



/* Begin Typography & Colors */

body {
	background: #000000 url(img/orniment-bg.png) repeat;
	margin: 0px;
	color: #FFFFFF;
	font: 11px "Lucida Grande","Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
/*
p {
	
	text-align: left;
	color: #ccc;
}
*/

#header {
	background: #000000 url(img/orniment-bg.png) 0 5px repeat-x;
	text-align: center;
	margin:0px;
	padding:0px 0px 0px 0px;
	display: block;
}
#header img {
margin 0px;
border:none;}

/* nav */
#nav {
	height: 29px;
	background: #000000 url(img/nav-bg.png) center right repeat-x;
	margin-top:0px;
	overflow: hidden;
	/* border:solid white 1px; */
}
#nav ul {
	width:956px;
	margin: 0 auto;
	padding-top:7px;
	padding-left:1px;
	padding-bottom: 10px;
}

#nav ul li {
 	text-transform: uppercase;
 	float: left;
 	padding-left: 10px;
 	margin-right: 20px;
	letter-spacing: 1px;

}


#nav ul li a:link, #nav ul li a:visited {
	text-decoration: none;
	color: #cbcbcb;
	font-size: 15px;
	padding: 10px;
}
#nav ul li a:hover, #nav ul li a:active {
	text-decoration: none;
	color: #ce251a;
	font-size: 15px;
	background-color: #000;
	padding: 10px;
}
/* end */
#container {
	background: #171717 url(img/body-bg.png) repeat-y 0px 0px;
	width:960px;
	margin: 0px auto;
	padding-top:10px;
	overflow: hidden;
}



#container #contentLeft {
	margin-top: 0px;
	padding: 0px 35px 5px 25px;
	width:620px;
}
#contentLeft p{
	line-height: 1.5em;
	color: #ccc;
}
#container #contentLeft .post-item {
 margin-top: 0px;}
#container #contentLeft h2 {
	color: #ff0000;
	text-align: left;
	padding: 4px 4px 0px 0px;
	list-style-type: none;
	font-weight: normal;
	font-style: normal;
	letter-spacing: .15em;
	text-indent: 0;
	font-size: 1.7em;
}
#container #contentLeft h2 a:link,#container #contentLeft h2 a:visited {
	color: #ff0000;
	text-decoration: none;
}
#container #contentLeft h2 a:hover, #container #contentLeft h2 a:active {
	color: #fa1682;
}
#container #event_list h3 {
	
	color: #ff0000;
	font-size: 20px;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-shadow: black 3px 3px 0px;
}
#container #contentLeft hr {
	border: 1px none #262626;
}
#container #contentLeft h2 span {
	color: #CF251A;
}
#container #contentLeft #titles {
margin-top:5px;
}
#container #contentLeft #titles p {
	margin-top: -15px;
	height:10px;
}
#container #contentLeft p {
	font-size:1.3em;
	line-height: 1.4em;
}
#container #contentLeft #address strong {
	color: #CA271F;
}
#container #contentLeft #address {
	width:89%;
	background: #191919;
	margin:35px 0px 0px 0px;
	padding:0px 10px;
	border: 1px dotted #999999;
}
#container #contentLeft #address p {
	font-size: 1.2em;
	color: #FFFFFF;
}
#container #contentLeft a:link,#container #contentLeft  a:active{
	color: #ff0000;
	text-decoration: none;
}

#container #contentLeft  a:hover,#container #contentLeft a:visited {
 color:#fa1682;
 text-decoration: none;
 }
#footer {

	border-top-color: #1f1f1f;

	border-top-style: solid;

	border-top-width: 10px;

	background: #4a4a4a;
}
#footer #mailing {
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-top: 10px;
	width:850px;
	margin-right: auto;
	margin-left: auto;
}
#container #contentRight {
	
	margin-bottom:10px;
	padding:0px 5px 0px 0px;
	float:right;
	width: 320px;
	/* text-align: center; */
	
}
#container #contentRight p {
	font-size:1.2em;
}

#whi-address p {
	line-height: 1.5em;
	padding-left: 16px;
	letter-spacing: 1px;
}

#text-4 .textwidget a img {
	margin: 3px;
	padding-bottom: 15px;
}

/*#container #contentRight a:link, a:active, a:visited {
	color: #FFFFFF;
}*/
#container #contentRight a:link,#container #contentRight a:active,#container #contentRight a:visited {
	color:white;
	text-decoration: none;
}
#container #contentRight a:hover {
 color:#FF0000;
 }
.right{
	float:right;
}



#event_list {
	font-size: 1.4em;
	color: #CA271F;
	text-align: center;
	padding-bottom:10px;
}


.post-item li {
line-height: 22px;
font-size: 14px;
}


/* ============================ */
/* ! !new styles 2010 sidebar   */
/* ============================ */
#sidebar {
	margin-left: -10px;
}
#sidebar li.cat-item{
	font: 14px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px dotted #545454;
	margin-right: 30px;
	margin-left: -35px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-position: inside;
	list-style-image: url(img/menu-bullet.png);
}
#text-4{
	margin-top: 30px;
}
#text-4 h2.widgettitle {
	background: url(img/location-title.png) no-repeat;
	text-indent: -9999px;
	height: 47px;
	border-bottom: 1px solid #545454;
	margin-right: 30px;
}
 #contentRight #sidebar li.cat-item a:link {
text-align: left;
font-style: normal;
font-weight: normal;
	color: #fff;
	font-variant: normal;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
 #contentRight #sidebar li.cat-item a:hover,#contentRight #sidebar li.cat-item a:active {
	color: #FF0000;
}
/* ============= */
/* ! New theme   */
/* ============= */

#mycategoryorder-3 h2.widgettitle {
	text-indent: -9999px;
	background: url(img/events-title.png) no-repeat;
	border-bottom: 1px solid #545454;
	margin-right: 30px;
	padding-bottom: 5px;
	margin-bottom: 0;
	height:23px;
}
li.widget ul {
	margin: 4px 0px 4px 0px;
}

#text-4 div.textwidget ul li {
	font: 14px/25px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px dotted #545454;
	margin-right: 30px;
	margin-left: -35px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	list-style-image: none;
}

#facebook-button {
	margin-top: 30px;

}
li#phone-number {
	border-top: 1px dotted #545454;
	background: url(img/phone-icons.png) no-repeat 130px 8px;
	letter-spacing: 1px;
}

li#email-address {
	background: url(img/email-icon.png) no-repeat 101px 11px;
	letter-spacing: 1px;
}

#contentLeft p a.more-link {
	background: url(img/more-arrow.png) no-repeat 37px 6px;
	padding-right: 20px;
}

#morePrev a span.arrow-forward{
	background: url(img/more-arrow.png) no-repeat 36px 4px;
	padding-right: 30px;
}
#morePrev a span.arrow-back {
	background: url(img/back-arrow.png) no-repeat 6px 4px;
	padding-left: 30px;
}

/*!calender styles*/

#post-429.post-429.post.hentry.category-home-page {
	background-color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #000;
	width: 96%;
	padding-bottom: 10px;
}

 #contentLeft #post-429 h2 {
	text-indent: -9999px;
	background: #121212 url(img/calender-title.png) no-repeat center center;
	padding: 6px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;

	-moz-border-radius-topright:5px;
 	-webkit-border-top-right-radius:5px;
	border-bottom: 1px dotted #2a2a2a;
}

#post-429 p{
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-color: #000;
}




