/*  
Theme Name: Black Beauty - CSS Template from Rockstartemplate.com
Theme URI: http://www.rockstartemplate.com
Description: Black Beauty , a 3 column CSS theme.
Author: Rockstar Template
Author URI: http://www.rockstartemplate.com
*/


/*-------------------- General --------------------*/


body { background: #d4d4d4 url(images/header-bg.jpg) repeat-x;; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 0px auto 0px; padding: 0px; }
	
#wrap { background: #fff url(images/header-bg.jpg) repeat-x;background-color:#FFF;   width: 960px; margin: 0px auto 0px; padding: 0px; }
	
a, a:visited { text-decoration: underline; color: #666666; }
a:hover { text-decoration: none; color: #3a6bb6; }

small { font-size: 9px; }
	

/*-------------------- Header --------------------*/


#header { background: #FFFFFF url(images/header-bg.jpg); width: 940px; height: 115px; margin: 0px auto 0px; padding: 0px; overflow: hidden; }

#header h1 { font-family: Verdana, Arial; font-size: 26px; color: #3a6bb6; margin: 50px 0 0 50px; font-weight: normal; text-decoration: none; }
#header h1 a { color: #3a6bb6; text-decoration: none; }
#header .description { font-family:Verdana,  Georgia; font-size: 14px; color: #f2f2f2; margin: 0 0 0 50px; }
	
#header img a { margin: 0px; border: none; }

#headerleft { background: #FFFFFF url(images/logo.jpg); height: 115px; width: 132px; float: left; margin: 0px; padding: 0px; }
	

*html .TopMenu {
margin:0 0 0 1px;
}

.TopMenu {background:#fff url("images/menu.png");color:#000; padding: 0; height:30px; width:960px;  }

.TopMenu ul { margin : 0px auto; float:left; padding:0px; margin: 0px; height:30px; display:inline; }

.TopMenu li { color: #000; padding: 0px 1px 0px 0px; margin: 0px; list-style-type: none; display: inline; font-size: 16px; text-transform:capitalize; float:left ;border-right: 1px solid #fff;}

.TopMenu li a {text-transform:uppercase; color:#000000; font-weight: bold;font-family:verdana; line-height:30px;font-size:12px; padding:7px 20px 8px 20px; text-decoration:none;}

.TopMenu li a:visited {;text-transform:uppercase;font-family:verdana; font-size:12px; color:#000000; text-decoration:none;}

.TopMenu li a:hover { text-transform:uppercase;font-family:verdana;font-size:12px; color:#1c1c1c; text-decoration:none; }

/*-------------------- Content --------------------*/


#content { width: 940px; margin: 0px auto; padding: 0px; }
#content p { padding: 0px 0px 15px 0px; margin: 0px; line-height: 20px; }
	
#content h1 { color: #000000; font-size: 20px; font-weight: normal; margin: 25px 0px 0px 0px; padding: 15px 0px 5px 0px; border-bottom: 1px solid #666; }
	
#content h1 a { color: #000000; text-decoration: none; }
#content h1 a:hover { color: #605236; text-decoration: none; }
	
#content h2 { color: #f2f2f2; font-size: 15px; font-family: Georgia, Verdana; font-weight: normal; background: url(images/sidebar-title.jpg) repeat-x; height: 30px; margin: 20px 0 0 0; padding: 5px; }
	
#content h3 { color: #000000; font-size: 22px; font-family: Georgia, Verdana; font-weight: normal; margin: 25px 0px 0px 0px; padding: 20px 0px 10px 0px; }
	
#contentleft { background: #ffffff; background-color:#ffffff; float: left; width: 470px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
	
#contentleft ol { margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }
#contentleft ol li{ margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }

#contentleft ul { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }
#contentleft ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
	
blockquote { margin: 10px; padding: 0px 0px 10px 50px; color:#666; background: url(images/blockquote.gif) no-repeat left top; }
code { display: block; overflow: auto; text-align: left; margin: 10px 0 10px 0; padding: 5px 10px 5px 10px; }

.postmeta, .postmeta a { margin: 6px 0 ; font-size: 10px; color: #666; text-decoration: none; }
.post-date { padding: 0 0 0 10px; background: url(images/bullet.gif) no-repeat 0; }
.post-comment { padding: 0 0 0 10px; background: url(images/bullet.gif) no-repeat 0; }
.post-filed { padding: 0 0 0 10px; background: url(images/bullet.gif) no-repeat 0; }

img { padding:5px; border:0; }
img.right { float: right; margin:5px 0 5px 5px; }
img.left { float: left; margin:5px 5px 5px 0; }
a img {border:none;}

.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }


/*-------------------- Sidebar Left --------------------*/


#sidebarleft { background: #ffffff; background-color:#ffffff; float: left; width: 175px; margin: 20px 0px 0px 15px; padding: 0px 0px 15px 0px; }
	
#sidebarleft ul { list-style: none; margin: 0px; padding-left: 5px; }

#sidebarleft ul li { display: inline; padding: 0; margin: 0px; }
#sidebarleft ul li a { display: block; color: #000000; text-decoration: none; margin: 0px; padding: 5px 0px 5px 0px; }
#sidebarleft ul li a:hover { text-decoration: underline; }
	
#sidebarleft p { padding: 3px 0px 0px 5px; margin: 0px; line-height: 20px; }
	

/*-------------------- Sidebar Right --------------------*/

	
#sidebarright { background: #ffffff; background-color:#ffffff; float: right; width: 265px; margin: 20px 0px 0px 15px; padding: 0px 0px 15px 0px; }

#sidebarright ul { list-style: none; margin: 0px; padding-left: 5px; }

#sidebarright ul li { display: inline; padding: 0px; margin: 0px; }
#sidebarright ul li a { display: block; color: #000000; text-decoration: none; margin: 0px; padding: 5px 0px 5px 0px; }
#sidebarright ul li a:hover { text-decoration: underline; }
	
#sidebarright p { padding: 3px 0px 0px 5px; margin: 0px; line-height: 20px; }
#sidebarright form { padding: 3px 0px 0px 5px; margin: 0px; line-height: 20px; }

/*-------------------- Footer --------------------*/


#footerbg { }
	
#footer { width: 940px; height: 10px; color: #F2F2F2; margin: 0px auto 0px; text-align: left; position: relative; line-height: 17px; text-align: center; }
	
#footerbottom { height: 50px; background: #252525; position: relative; text-align: center; color: silver; padding-top: 3px; }
	
#footer p { color: #F2F2F2; padding: 5px; list-style-type: none; margin: 0px; }
		
#footer ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
#footer ul li { display: inline; padding: 0px; margin: 0px; }
	
#footer ul li a { display: block; color: #F2F2F2; text-decoration: none; margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #F2F2F2; }

#footer ul li a:hover { color: #F2F2F2; }
	

/*-------------------- Search --------------------*/


.search { color:#FFFFFF; float:right; width:260px; padding-right: 5px; padding-top: 2px; }

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

#s {width:250px;height:20px; margin:0; border:1px solid #7e7e7f; color:#122b3b; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}


