/*
Theme Name: BlackTie
Theme URI: 
Description: Custom theme for BlackTie
Version: 1.0
Author: 
Author URI:



*/


body {
font-family : Tahoma, Arial, Sans-Serif;
font-size : 11px;color : #000;margin:0; padding:0;
}


a {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, img, form {margin:0; padding:0;}
h1, h2, h3, h4 {font-family : 'Myriad Pro' Arial, Sans-Serif;}
h2{font-size:18px;}
h3, h4{font-size:18px;}
a img {border:0 none;}
p {padding : 5px 0;margin : 0; }
input, select, textarea {margin:0 2px; padding:3px 2px; border:1px solid  #000;height:17px;}
textarea {height:120px;}


/*  ====================== Page Structure ======================= */
#wrapper {width : 900px; margin:0 auto;}
#header {background:url(images/top-bg.jpg) no-repeat; padding:40px 0 30px 30px;}
#page {background:url(images/cont-bg.jpg) repeat-y;}
#content{width:610px; float:left;padding:0 25px;}
#sidebar{width:210px;float:left;font-family : Verdana, Arial, Sans-Serif;padding:15px;color:#fff;background:#000001;}
#footer {text-align:center;padding:10px 0;height:24px;font-size:11px;}

/*  ====================== Header ======================= */
h1.logo a{display:block; width:224px;height:95px;background:url(images/logo.jpg) no-repeat; }
h1.logo a:hover {text-decoration:none;}
h1.logo a span {display:none;}
.desc {font-size:13px;padding-left:30px;}

/* -- Navigation --*/
#nav ul {list-style : none;margin:0;padding:0;}
#nav li {list-style:none;margin : 0; font-size:12px;font-weight:bold; display:inline;padding:0;}
#nav li a {color:#fff;text-decoration:none;display:block; float:left;line-height:24px;background :url(images/nav-li.gif) no-repeat;height:24px;padding:8px 25px;}
#nav li a:hover,#nav li.current_page_item a  {color:#fff;text-decoration:underline;}
#nav li.home a {background :url(images/nav-left.gif) no-repeat;}
#nav li.rss a {background :url(images/nav-rt.gif) no-repeat top right;float:right;}

/*  ================================= Contents ============================= */
#content .ads {background:#fffffe;padding:0 22px 15px 22px;}
#content .top {height:11px;background :url(images/cont-top.gif) no-repeat;line-height:11px;}
#content form#searchform {text-align:center;margin-top:20px;}
.post {padding:0 0 30px 0;background :url(images/cont-bg.gif) repeat-y;}
.post h2 {text-decoration:none;font-weight:normal; border-bottom:1px dotted #000;padding-bottom:10px;margin-bottom:20px;}
.post h2 a, .post h2 a:hover {text-decoration:none;}
.post h2.homepage {padding:0 50px; text-align:center;font-size:32px; font-weight:bold;border:0;padding-bottom:0;margin-bottom:0;}
.post h2.homepage span {font-weight:normal;font-size:24px;}

.entry {line-height:18px;}


/*  ================================= sidebar ============================= */
#sidebar ul {list-style : none;margin:0;padding:0;}
#sidebar li {list-style:none;margin:0 0 15px 0;padding:0; font-size:13px;font-weight:bold;}
#sidebar li h2 {color:#fff; padding:5px 0;line-height:17px;font-size:15px;}
#sidebar li li {margin:0; padding:10px 0;border-bottom:1px solid #CACACA;line-height:18px;}
#sidebar li li li {border-bottom:0; padding:5px  0 5px 25px;}
#sidebar li li li li {border-bottom:0; padding:3px 0 3px 15px;font-weight:normal;}
#sidebar li a {color:#fff;text-decoration:none;}
#sidebar a {color:#fff;text-decoration:none;}
#sidebar a:hover {color:#fff;text-decoration:none;font-style:italic; font-weight:bold;}
#sidebar .current_page_item a {color:#fff;text-decoration:none;font-style:italic; font-weight:bold;}
#sidebar .current_page_item .page_item a {font-weight:normal;}

#sidebar li img {margin:10px auto 0 auto;text-decoration:none;text-align:center;}


/*  ================================= Footer  ============================= */
#footer a {text-decoration : none;}
#footer a:hover {text-decoration : underline;}

/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;}


/* --------------------- common elements --------------------------- */


#searchsubmit {margin:0 5px; text-align:center;height:27px;font-weight:bold;text-align:center;background:#000002;padding:5px 5px;border:0;color:#fff;width:auto;line-height:17px;}
blockquote { border-left: 3px solid #31A0ED;padding:0 10px;margin:10px 15px;}
code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dotted #31A0ED;margin:10px;padding:10px;display:block;}



/* Floats */
.centered {margin-left: auto;	margin-right: auto;	}
.alignright {float:right;	}
.alignleft {float:left; }


/* Begin Images */

img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { margin: 0 7px 2px 0; display: inline;float:left; }

/* End Images */



/* Begin Lists */
.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }
.entry li {margin: 0; padding: 0; }

/* Begin Form Elements */
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 200px; margin: 5px 5px 1px 0; }
#commentform textarea { width:300px;}
/* End Form Elements */


.hidden { display: none; }
.unhidden { display: block; }
