/*  

Theme Name:Blue Ways

Theme URI: http://www.mybloglive.com

Description: A blue nice wordpress theme 

Version: 1.0

Author: Ankur Savai

Author URI: http://www.aksinfo.com



	



*/
body {
	font-family: "verdana";
	font-size: 12px;
	background: #fed294;
	margin: 0;
	padding: 0;
}

p, h2, img, ul, form {
	margin: 0;
	padding: 0;
}

p {
	line-height: 13px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

ul {
	list-style: none;
}

.hidden {
	display: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* --- Wrap --- */

#wrap {
	width:780px;
	margin: 0 auto;
	background: url('img/wrap_bg.gif') repeat-y;
	position: relative
}

/* --- Top --- */

#top   { background-color: transparent; background-image: url("img/top_bg.gif"); background-attachment: scroll; background-position: 0 0; margin-top: 34px; width: 100%; height: 266px }

#top h2 {
	width:170px;
	height:56px;
	position: absolute;
	top:57px;
	left:19px;
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight: normal;
	/* background: url(img/logo.jpg); */
}

#top h2 a {
	color: #833033;
}

.subtitle {
	position: absolute;
	top: 83px;
	left: 19px;
	width: 170px;
	font-size: 11,5px;
}

/* --- Menu --- */

#menu {
	position: absolute;
	left: 425px;
	top: 175px;
	width: 134px;
}

#menu a {
	color: #fff;
}

#menu ul li {
	padding-left: 14px;
	background: url('img/dots.gif') no-repeat 0 5px;
	line-height: 15px;
	margin-bottom:15px
}




/* --- Search --- */

#search {
	width: 200px;
	height: 125px;
	background: #;
	position: relative;
	color: #fff;
	position: absolute;
	top: 175px;
	left:575px;
}

#search p {
	padding: 0;
	line-height: 15px;
}

#search label {
	font-weight: bold;
	position: absolute;
	top: 14px;
	left: 13px;
	color: #E6E6E6;
}

#search input {
	width: 177px;
	position: absolute;
	top:31px;
	left: 13px;
	padding: 0;
}

#search .subbuton {
	color: #000;
	width: 117px;
	height:29px;
	top:60px;
	left: 13px;
}

/* --- Content Wrap--- */

#content_wrap {
	width: 100%;
	border-top: 10px solid #fed294;
}

/* --- Sidebar --- */

#sidebar {
	width: 375px;
	float: left;
}

/* --- Left --- */

#left {
	width: 200px;
	float: left;
}

#left h2 {
	line-height: 40px;
	background: #344c98 url('img/li_h2_l.gif') no-repeat 20px 15px;
	padding-left: 37px;
	color: #ffffff
}

#left ul {
	padding-left: 23px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#left ul ul {
	padding: 0;
}

#left ul li {
	padding-left: 14px;
	line-height: 19px;
	background: url('img/li.gif') no-repeat 0 6px;
}

/* --- Right --- */

#right {
	width: 172px;
	float: right;
}

#right h2 {
	line-height: 40px;
	background: url('img/li_h2_r.gif') no-repeat 20px 15px;
	padding-left: 37px
}

#right ul {
	width: 141px;
	background: url('img/right_ul_dots.gif') no-repeat top;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 25px
}

#right ul li {
	padding-left: 14px;
	line-height: 19px;
	background: url('img/li.gif') no-repeat 0 6px;
}

/* --- Content --- */

#content  { color: black; width: 402px; float: right }

#content ul {
	padding: 20px;
}

#content ul li {
	list-style: disc;
	line-height: 17px;
}

#content a {
	color: #344c98;
}

.post_wrap {
	background: url('img/spacer.gif') repeat-x bottom;
	padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:35px
}

.top {
	width: 100%;
	border-bottom: 1px solid #000000;
	padding: 15px 0;
}

.title h2 {
	font-size: 14px !important;
}

.title {
	float: left;
	width: 275px;
}

.date {
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding-top:5px;
}

.txt {
	clear: both;
	padding: 20px 0;
	text-align: justify;
}

.txt p {
	padding-bottom: 5px;
	line-height: 16px;
}

.txt img {
	float: right;
	padding-left: 20px;
}

.pcomments {
	text-align: right;
}

#more_posts {
	width: 300px;
	padding: 10px;
}

.x {
	padding:10px;
}

/* --- Comments --- */

.lc a {
	text-decoration: underline;
}

.lc a:hover {
	text-decoration: none;
}

#content form label {
	padding-left: 10px;
}

#content form p {
	padding-bottom: 5px;
}

.comment {
	width: 330px;
	background: #818181;
	border: 1px solid #8DBBE3;
	margin: 10px auto 10px auto;
	padding: 10px;
}

.comment p {
	padding-bottom: 10px;
}


/* --- Footer --- */

#footer {
	width: 100%;
	clear: both;
	height: 71px;
	background: url('img/footer_bg.jpg');
	border-top: 10px solid #fed294
}

#footer p {
	padding-left: 28px;
	padding-top: 32px;
	color: #fff;
}

#footer a {
	color: #fff;
}


/* --- Fix --- */

#content_wrap:after,
.top:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


