#logo{background:url(img/header.gif) no-repeat top right; height:160px}
#logo span{display:none}

html, body {background: url(img/bg.gif);font-family: Verdana, Sans Serif;border: 0}
body, p, h1, h2, h3, h4, ul, ol, li, form, blockquote {margin: 0;
padding: 0}
a {text-decoration: none;color: #bbb; outline:none}
a:hover {text-decoration: underline}

/* Header */
#header {width: 100%;height: 180px;padding: 10px 0}
#header h2 {font-size: 36px;color: #fff;padding-top: 25px;font-weight: normal;letter-spacing:-1px}
#header h2 a {color: #fff}
#header h2 a:hover {color: #ccc;
text-decoration: none}
#header p {display:none}

/* Wrap */
#wrap {width: 781px;margin: 0 auto}
#menu {width: 100%;font-size: 13px;position: relative}
#menu li{display:block;height:32px;width:110px;line-height:2.4em;float:left;margin-right:10px;background:url(img/menu-off.gif) no-repeat;font-weight:bolder;text-align:center}
#menu li a {height:32px;width:110px;line-height:2.4em;display:block;color:#8F8F8F;outline:none}
#menu li.current_page_item, #menu li.current_page_item a {
background: url(img/menu-on.gif) no-repeat; color: #f1c700; outline:none}
#menu li.current_page_item a:hover {text-decoration: none}

/* Login (menu) */
#login {/* float: right; */position: absolute;right: 0px;top: 15px;font-size: 11px;color: #8F8F8F;/* padding-top: 15px; */}
#login a{color: #8F8F8F; text-decoration:underline}
#login a:hover{text-decoration:none}

/* Page Description */
#page_desc{width:100%;height:3.1em;font-size:14px;padding-bottom:10px;background:#f3f3f3}
#page_desc #text{padding-left:20px;height:3.1em;float:left;width:499px;background:#fff}
#page_desc p{padding:12px 0}



/* Search */

#search_top {
float: right;
width: 262px;
height: 3.1em;
background: #fff}

#search_top form {
margin-top: 0.65em;
position: relative}

#search_top input.sfield {
border: 0;
background: #FFF url(img/input.gif) no-repeat;
padding: 4px; 
width: 170px;
font-size: 13px}



#search_top input.sbutton {
position: absolute;
top: 0;
left: 180px}

#searchsubmit{
background: url(img/submit.gif) no-repeat;
border: 0;
height:24px;
width: 65px;
margin: 0 15px 1px 0;
color: #FFF;
font-weight:bold;
color:#fff}



/* Content */
#content_wrap {

	background: #f3f3f3 url(img/content_wrap_bg.gif) repeat-y;

	padding: 0 16px;

	width: 749px;

}



#content {
width: 486px;
float: left}

#content p {
font-size: 13px;
line-height: 20px}


#content ul, #content ol {
padding: 0.5em 2.5em;
font-size: 13px}

#content ul li {

	background: url(img/bullet.gif) no-repeat 0 0.4em;

	line-height: 20px;

	padding-left: 15px;

	list-style: none;

}



#content ol {

	margin-left: 1.4em;

}



#content ol li {

	background: none;

	padding-left: 7px;

	line-height: 20px;

}

.post blockquote {background: #F9F9F9; border-bottom: 1px solid #EEE;
border-left: 1px solid #EEE; font-size:90%; color: #737373; padding: 10px; width: 87%; margin: 10px auto; line-height: 22px}



/* Caption */

#caption {width: 100%;height: 1.9em;background: #fff}
#caption h2 {width: 250px;float: left;line-height: 1.9em;padding-left: 18px; font-size:16px; letter-spacing:-1px; color:#333}

#m_post {
	width: 200px;
	float: right;
	height: 31px;
	position: relative;
	background: url(img/caption_m_posts.gif) no-repeat 130px 8px;
}

#m_post span {
	display: none;
}

#m_post .o_entries a {
	position: absolute;
	right: 53px;
	top: 8px;
	display: block;
	width: 17px;
	height: 15px;
	background: url(img/caption_o_entries.gif) no-repeat;
}

#m_post .r_entries a {
	position: absolute;
	right: 21px;
	top: 8px;
	display: block;
	width: 17px;
	height: 15px;
	background: url(img/caption_r_entries.gif) no-repeat;
}

#m_post a:hover {
	background-position: 0 -15px;
	text-decoration: none;
}

#m_post a:hover span {
	display: block;
	font-size: 11px;
	color: #2E2E2E;
	position: absolute;
	top: 0;
}

#m_post .o_entries a:hover span {
	left: -120px;
}

#m_post .r_entries a:hover span {
	left: -130px;
}

/* Post */



.post {

	background: #fff;

	margin-top: 15px;

	padding: 5px 15px 15px 15px; text-align:justify

}



#page_post {

	margin-top: 0px;

}



#page_post h2 {

	color: #f1c700;

}



.post h2 { 

	padding: 10px 0;

}



.post h2 a { font-size:18px; letter-spacing:-1px; color: #f1c700}



.post img{padding:3px; background:none; border:1px solid #ddd}

.post p a {

	text-decoration: underline;

}



.post p a:hover {text-decoration: none}
.post_details {padding: 0 15px;background: #fff}
.post_details p {padding: 5px 0; margin-top: 1px;font-size: 11px !important}
.post_details p a {text-decoration: none}
.post_details p a:hover {text-decoration: underline}

/* More Posts */
#more_posts {background: #fff; padding: 10px 15px; margin-top: 15px; font-size: 12px}

/* Comments */
.comments_caption {width: 100%;background: #fff;margin-top: 15px}
.comments_caption h2 {padding: 5px; font-size:14px; letter-spacing:-1px}
.comment_wrap {background: #fff;margin-top: 15px}
.comment_wrap p {font-size: 13px !important}
.comment_wrap_head {padding: 0 15px}
.comment_wrap_head p {padding: 7px 0 !important}
.comment_wrap_head span {color: #898989;padding-left: 5px}
.comment_wrap_post {padding: 5px 0;border-top: #EEE 1px solid}
.comment_wrap_post p {padding: 10px 15px !important}
#leave_a_comment_wrap {width: 100%;margin-top: 15px}
.leave_a_comment {background: #fff;text-align: left;float: left;
padding:10px}
.leave_a_comment h2 {padding:10px;font-size:14px;}
.trackback_rss {float: right;padding-right: 15px;padding-top: 8px;
width: 12.9em}
.trackback_rss p {padding: 0 !important;font-size: 11px !important}
#comment_form {background: #fff;padding: 11px 0;clear: both}



#content form {

	background: #FAFAFA;

	width: 445px;

	border: #EDEDED 1px solid;

	padding: 15px 0 15px 15px;

	margin: 0 auto;

}



#content form p {

	padding: 0px 0 5px 0;

	line-height: 20px;

}



#content input {

	border: #EEEEEE 1px solid;

	background: #fff;

	padding: 5px;

	font-size: 15px;

	font-family: Georgia;

}



#content input.data {
border: 0;
background: #FFF url(img/input.gif) no-repeat;
padding: 4px; 
width: 170px;
height:24px;
font: normal 12px Verdana;}



#content textarea {
background: url(img/textarea.gif) no-repeat;);
border:0;
width: 415px;
height: 170px;
padding: 3px;
font: normal 12px Verdana;

}



#content input.sbutton {
background: url(img/submit-comment.gif) no-repeat;
border: 0;
height:28px;
width: 80px;
margin: 0 15px 1px 0;
color: #FFF;
font: bold 13px Verdana; 
color:#fff}


/* Sidebar */
#sidebar {width: 216px;float: right;padding: 15px}
#sidebar h2 {font-size: 16px; color: #f1c700; padding-top: 5px; line-height: 18px;letter-spacing:-1px}
#sidebar p, #sidebar li {font-size: 11px}
#sidebar p {padding: 5px 0;line-height: 20px}
#sidebar ul {list-style: none}
#sidebar ul ul {padding: 10px 0;list-style: none}
#sidebar ul ul ul {padding: 0}
#sidebar ul li ul li {background: url(img/bullet.gif) no-repeat 0 8px; padding-left: 15px;line-height: 23px}

/* Widgets */
.textwidget {line-height: 20px;padding: 10px 0}
#wp-calendar {padding: 10px 0 10px 10px}
#wp-calendar caption {margin: 10px 0px;border-bottom: 0}
#wp-calendar td {margin: 0; padding: 3px 5px}
#wp-calendar td#today {background: #EEE}

/* Footer */
#footer {background: #fff;height: 2.7em; border-top: #f3f3f3 15px solid; border-bottom: #f3f3f3 15px solid;clear: both}
#footer ul {

	width: 490px;

	float: left;

	padding: 10px 0px 0 10px;

}




#footer li {

	display: inline;

	list-style: none;

}



#footer li a {

	display: block;

	float: left;

	line-height: 24px;

	font-size: 12px;

	padding: 0 6px;

	margin-right: 19px;


	color: #bbb;


}



#footer li.current_page_item a {

	color: #fff;

	background: #f1c700;

}



#footer p {

	width: 160px;

	float: right;

	font-size: 11px;

	line-height: 3.5em;

}



#footer p a {

	color: #333;

}



/* Copyright */



#copyright {

	width: 781px;

	margin: 0 auto;

	text-align: center;

	font-size: 11px;

	padding: 15px 0 25px 0;

	color: #8F8F8F;

}



#copyright p {line-height: 19px}



#copyright a {color:#8F8F8F; text-decoration:underline}

#copyright a:hover {text-decoration:none}







/* Fix */



#menu:after,

#menu ul:after,

#content_wrap:after,

#footer:after,

#leave_a_comment_wrap:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}






