/*
Theme Name: FWT
Description: A very nice, simple and clean theme with a content slider that has great effects and options and a built in options page.
Version: 1.0
Author: FWT
Author URI: www.freewpblogthemes.com
Tags: black, blue, white, dark, two-columns, fixed-width
License: GPL
*/
body {background-image:url(images/top-bg.png); background-repeat:repeat-x; margin:0px; padding:0px; font-family:arial; font-size:11px;}
.clear {clear:both;}

#bg {width:1000px; height:482px; }
#wrap {width:876px; text-align:left;}

h1#name {color:#ffffff; font-size:18px; font-weight:bold; text-align:left; margin:0px 0px 0px 10px; float:left;}
h1#name a{color:#ffffff; text-decoration:none; }
h1.post {font-size:18px; font-weight:bold; text-align:left; margin:0px; display:inline;}
h1.post a {text-decoration:none; color:#696969;}

h2#desc {color:#ffffff; font-size:15px; font-weight:normal; text-align:left; margin:0px; float:left; margin-left:10px;}
h2.post {font-size:18px; font-weight:bold; text-align:left; margin:0px; display:inline;}
h2.post a {text-decoration:none; color:#696969;}
h2.search {color:#ffffff;}
h2.num404 {color:#000000;}

h3.widget {color:#545454; font-size:13px; text-transform:uppercase; padding: 5px 0px 5px 10px; margin:0px;}
h3 {margin:5px 0px 5px 0px; color:#ffffff;}

#head {padding-top:15px; width:1000px; float:left;}
#head-name {width:1000px; margin: 10px 0px 0px 0px; float:left;}


.post-mid {background-image:url(images/post-mid.png); background-repeat:repeat-y; width:750px;float:left;}
.post-top {background-image:url(images/post-top.png); background-repeat:no-repeat; width:750px; height:13px;}
.post-pad {padding:5px 20px 15px 20px; text-align:justify;}
.post-title {width:100%; margin:0px 0px 3px 0px; float:left;}
.post-author {font-style:italic;}
.post-comments {float:right;}
.post-comments a {text-decoration:none;}
.post-content-pad {margin: 0px;}
.post-bot {background-image:url(images/post-bot.png); width:750px; height:13px; margin: 0px; float:left;}
.post-categories {padding:9px 0px 0px 15px; font-size:11px; color:#464646; float:left;}
.post-categories a{text-decoration:none; color:#464646;}
.post-tags {padding:9px 15px 0px 0px; font-size:11px; color:#464646; float:right;}
.post-tags a{text-decoration:none; color:#464646;}

#sidebar-mid {background-image:url(images/sidebar-mid.png); background-repeat:repeat-y; width:208px; text-align:left;}
#sidebar-top {background-image:url(images/sidebar-top.png); background-repeat:no-repeat; width:208px; height:11px;}
.widget ul {list-style-type:none; margin:0px; padding:0px 0px 0px 17px;}
#sidebar-bot {background-image:url(images/sidebar-bot.png); background-repeat:no-repeat; width:208px; height:11px;}
#search-rss {height:10px; width:266; background-color:#e8e8e8;}
#search {background-color:#cccccc; background-image:url(images/search-bg-blue.png); background-repeat:no-repeat; width:266px; height:33px; float:right; padding-bottom:10px; margin-bottom: 5px;}
#searchfield {width:200px; border:0px; margin: 5px 0px 0px 10px; float:left;}
#searchsubmit {width:34px; border:0px; float:right; margin: 2px 3px 0px 0px;}
#rss {background-color:#cccccc; background-image:url(images/rss-bg-blue.png); background-repeat: no-repeat; width:266px; height:51px; float:right; color:#676767; font-size:14px; font-weight:bold; text-align:left;}
#rss  a{color:#0090ff;}
#rss-pad {padding: 12px 0px 0px 45px}

#footer {width:100%; float:left; margin: 10px 0px 0px 0px; color:#535353;}
#footer a{color:#535353; text-decoration:none;}
#footer-bar {width:100%; float:left; background-color:#cccccc; height:2px;}


#num404 {color:#000000;}


/* =Menu
-------------------------------------------------------------- */
#menupad {margin-top:10px; float:left; width:1000px;}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin:0px 0px 0px 10px;
	list-style-type:none;

}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0px;
	padding:0px;
}
#access .menu-header li,
div.menu li {
	float:left;
	position: relative;
}
#access a {
	color:#000000;
	background:#b1e90a;
	display:block;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	margin:0px 2px 0px 0px;
	line-height:33px;
}
#access ul ul {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;
	z-index: 99999;
	padding:0px;
	background:#ffffff;
	margin:0px;
}
#access ul ul li {
	min-width: 180px;

}
#access ul ul ul {
	left:100%;
	top:0;

}
#access ul ul a {
	color:#000000;
	background:#ffffff;
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
	

}

#access li:hover > a,
#access ul ul :hover > a {
	color:#a0caff;
	background:#000000;
	
}
#access ul li:hover > ul {
	display:block;
	color:#000000;
	background:#ffffff;
	
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #000000;
}

#access ul li.current_page_item:hover > a,
#access ul li.current-menu-ancestor:hover > a,
#access ul li.current-menu-item:hover > a,
#access ul li.current-menu-parent:hover > a,
#access ul li a:hover {
	color:#a0caff;
}


/* Comment Styles */

.comment-collapse {border: 1px solid #b4b4b4; padding:10px; width: 573px; margin: 0px 0px 20px 0px; background-color:#e6e6e6;}
h3#comments {border: 1px solid #b4b4b4; padding: 3px 10px 3px 10px; background-color:#ffffff;}
.commentlist {list-style-type:none;border: 1px solid #b4b4b4; padding: 3px 10px 3px 10px; background-color:#ffffff;}
.commentlist {list-style-type:none;border: 1px solid #b4b4b4; padding: 3px 10px 3px 10px; background-color:#ffffff;}

/* Default Wordpress Styles */



.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   border:none;
}

.alignleft {
   float: left;
   padding-right:10px;
   padding-bottom:10px;
   border:none;
}

.alignright {
   float: right;
   padding-left:10px;
   padding-bottom:10px;
   border:none;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


