/**
Theme Name: ReeseMag
Theme URI: http://wpjunction.com
Author URI: http://wpjunction.com
Version: 1.0
Author: hpa
Description:ReeseMag Theme Premium WP

*/

@import url('css/reset.css');
@import url('css/default.css');
@import url('css/lavalamp.css');
@import url('css/glide.css');
@import url('css/jquery.tabs.css');
@import url('css/slide.css');
@import url('css/widgets.css');
@import url('css/comments.css');


body {
	background:#1e1e1e url(images/background.gif) repeat;
	font:normal 12px Tahoma, Verdana, Arial;
	color:#999999;
	padding-top:1px;
}

a {
	text-decoration:none;
	color:#E6E6E6;
}

a:hover { color:#FFFF00; }

#wrapper {
	background:#202020;
	width:1006px;
	margin:0 auto;
}

/*

#wrapper-in {
	background:transparent url(images/static-background.gif) no-repeat;
	padding:10px 15px 0;
	width:988px;
}

*/

#topwrap {

	background:#2b2b2b url(images/top.gif) repeat-x;

	border:1px solid #313131;

	border-bottom-color:#070707;

	height:33px;

	line-height:33px;

	text-transform:uppercase;

	padding:0 5px;

	color:#FFF;

}



#current-date {

	background:url(images/date.gif) left no-repeat;

	padding-left:22px;

	float:left;

}



#top-search-wrap {

	float:right;

	color:#da9b26;

	margin-top:0 !important;

	margin-top:3px;

}

#top-search-wrap .input-text {

	background:url(images/searchbox.gif) no-repeat;

	width:200px;

	height:18px;

	line-height:18px;

	border:none;

	padding:3px;

}

/* header */

#header {

	background:#2b2b2b url(images/header.gif) repeat-x;

	border:1px solid #313131;

	border-bottom-color:#070707;

	height:102px;

	line-height:102px;

	overflow:hidden;

}



#page-menu {

	float:left;

	width:710px;

}



#feed {

	text-indent:-9999px;

	height:21px;

	width:21px;

	display:block;

	float:right;

}



#blog-title a {

	font-size:20px;

	text-transform:uppercase;

	width:100%;

}



#blog-description {

	margin-top:5px;

	font-weight:normal;

}



#menubar {

	background:#057cb7 url(images/menubar.gif) repeat-x;

	height:40px;

	line-height:40px;

	overflow:hidden;

	font:normal 14px Tahoma, Arial, Verdana;

	

	display:block;

	margin-bottom:0 !important;

	margin-bottom:4px;

}



#cat-menu {

	float:left;

	width:825px;

	position:relative;

}



#cat-menu ul, #cat-menu-shadow {

	display:block;

	width:100%;

	height:40px;

	overflow:hidden;

	position:relative;

}



#cat-menu-shadow {

	position:absolute !important;

	top:1px;

	left:1px;

}



#cat-menu ul li, #cat-menu-shadow ul li {

	display:inline;

}

#cat-menu a, #cat-menu #cat-menu-shadow a {

	background:transparent url(images/menu-separator.gif) no-repeat 100% 1px;

	display:block;

	float:left;

	height:40px;

	line-height:40px;

	color:#042d3f;

	position:relative;

	padding:0 22px 0 20px;

}



#cat-menu a:hover, #cat-menu .current-cat a {

	background:transparent url(images/menu-hover.gif) no-repeat 100% 1px;

}

#cat-menu #cat-menu-shadow li a, #cat-menu #cat-menu-shadow .current-cat a {

	background:none;

	color:#099cdc;
}


.icon {
	background:transparent url(images/all-icons.gif) no-repeat;

	padding-left:20px;

}



#navbar {

	background:#2b2b2b url(images/header.gif) repeat-x;

	border:1px solid #313131;

	border-bottom-color:#070707;

	height:18px;

	line-height:18px;

	overflow:hidden;

}



#navbar {

	margin: 0px;

	padding: 0px;

	}

	

#navbar ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#navbar li {

	list-style: none;

	margin: 0px;

	padding: 0px;

	}



/* container */

#content-wrap {

        background:#000000;

	border:1px solid #313131;

	border-top:0;

	padding:8px;

	width:988px;

}

#featured-posts-wrapper {

	background:transparent url(images/featured-bg.gif) no-repeat 0 0;

	float:left;

	margin-bottom:7px;

}



#togglebox {

	float:right;

}



.title {

	font:normal 30px Tahoma, Verdana, Arial;

	margin-bottom:3px;

	

}



.sidebtitle {

	font:normal 14px Tahoma, Verdana, Arial;

	margin-bottom:3px;

	font-weight:bolder;

        color:#FFFFFF;

}



.meta {

	font:normal 12px Arial, Verdana, Tahoma;	

	color:#999999;

	height:15px;

	margin-bottom:2px;

}



.meta a {

	color:#FFFF00;

}



.meta a:hover { color:#FF9400; }



/* content */

#content {

	float:left;

	width:659px !important;

	width:655px;

}

#contentleft {
	float: left;
	width:659px !important;
	width: 655px;
	
	}

#contentleft .sections {

	}


#contentleft .sections .leftparts {
	width:47%;
	float:right;
}

#contentleft .sections .rightparts {
	width:47%;
	float:left;
}


.pagetitle {

	font:normal 20px 'Trebuchet MS', Tahoma, Verdana;

	color:#555C61;

	padding-left:2px;

	margin-bottom:5px;

}



.post {

	margin-bottom:7px;

}



.post-top {

	padding:5px 7px 0;

}



.post.single .title {

	color:#FF9400;

}

.post.single .meta {

	border-bottom:4px solid #2a2a2a;

	padding:0 0 5px;

}



.single .post-top {

	padding-top:5px;

}


/* sidebar */

#sidebar {

	float:right;

	width:322px;

}

#sidebar .widget-area {
	
	
	margin: 10px 0px 10px 0px;
	padding: 6px;
	border: 1px solid #171717;
	background-color: #1b1b1b;
	background-repeat: no-repeat;
	background-position: center top;
	}

#sidebar .searchbox {

	background:#0d96d0;

	border-top:1px solid #13ace9;

	padding:6px 8px;

}

#sidebar .searchbox .textfield {

	background:#212121;

	border:1px solid #1db2f4;

	color:#888;

	padding:4px 2px;

	font-size:12px;

	width:220px;

}

#sidebar .searchbox .button {

	border:1px solid #1f1f1f;

	background:#2b2b2b;

	color:#FFF;

	padding:2px 8px !important;

	padding:2px 0;

	font-size:12px;

}



#sidebar .section {

        margin: 10px 0px 10px 0px;
	padding: 10px; 7px 7px;
	border:1px solid #171717;
	background:#1b1b1b;
	
	

}

#sidebar .section .title {

	color:#0d96d0;

	border-bottom:4px solid #1e1e1e;

	padding:7px 0 5px;

}

#sidebar .sponsors .ads {
	padding:5px 16px 0;
}

#sidebar .sponsors .ads img {
	padding:5px;
}

#sidebar .section .leftpart {
	width:50%;
	float:left;
}

#sidebar .section .rightpart {
	width:47%;
	float:right;
}

#sidebar .section .leftpart1 {
	width:36%;
	float:left;
}

#sidebar .section .middlepart {
	width:35%;
	float:left;
}

#sidebar .section .rightpart1 {
	width:28%;
	float:left;
}

.widget ul li {

	line-height:28px;

	border-bottom:1px dotted #000;

	color:#A6A6A6;

}

.widget ul li a { color:#A6A6A6; }

.widget ul li a:hover { color:#FFFF00; }



/* footer */

#footer {

	background:transparent url(images/footer.gif) repeat-x;

	height:40px;

	line-height:40px;

	text-align:center;

	color:#FFF;
}



#footer a, #footer a:hover {

	color:#FFF;

}

.mini-post {

	background:#1b1b1b url(images/post.gif) top no-repeat;

	width:324px;

	height:240px;

	overflow:hidden;

	float:left;

	margin:0 5px 5px 0 !important;

	margin:0 6px 7px 0;

	border-bottom:5px solid #292929;

}

.mini-post .entry {

	padding:0 7px;

}

.mini-post .entry .title {

	margin:0;

	padding:7px 0;

	border-bottom:1px solid #222;

}

.mini-post .datepost {

	height:26px;

	line-height:26px;

	float:left;

	color:#e9e0df;

	padding-left:10px;

}

.mini-post .more-link {

	height:26px;

	line-height:26px;

	float:right;

	padding-right:13px;

	color:#FFFF00;	

}

/* ADDITION STYLE------------------------------------------------- */

/* -----content1---------- */

#content1 {

	float:right;
	width:806px !important;
	width:802px;
}

#contentright {

	float:right;
	width:806px !important;
	width:802px;
}

#contentright .leftpart1 {
	width:49%;
	float:left;
}

#contentright .rightpart1 {
	width:40%;
	float:left;
}

.mini-post1 {

	width:324px;

	height:270px;

	overflow:hidden;

	float:left;

	margin:0 5px 5px 0 !important;

	margin:0 6px 7px 0;

	border-bottom:5px solid #292929;

}


/* -------Sidebar-------------- */

#sidebar .section .sectionleft {
	width:53%;
	float:left;
}

#sidebar .section .sectionmiddle {
	width:6%;
	float:center;
}

#sidebar .section .sectionright {
	width:40%;
	float:right;
}

/* -------sidebar1------- */

#sidebar1 {

	float:left;

	width:180px;


/* -------header------- */


#nav-ads {

	width:988px;
	padding:8px;
	margin: 10px;
	background:#000000;
	border:1px solid #313131;
	border-bottom-color:#070707;
	height:110px;
	line-height:110px;
	overflow:hidden;
	float: left;
		
	}

#nav-ads ul {

	float: left;
	list-style: none;
	margin: 0px;
	padding: 10px;
	}
	
#nav-ads li {

	list-style: none;
	margin: 0px;
	padding: 0px;
	}

	
#nav-ads .navleft {
	width:75%;
	float:left;
}

#nav-ads .navmiddle {
	width:1%;
	float:center;
}

#nav-ads .navright {
	width:24%;
	float:right;
}
