/*
Theme Name: Valentine
Description: Wordpress Theme by<a href="http://www.blogswizards.com/">Blogs Wizards</a>
Version: 1.0
Author: Astute Solutions
Author URI: http://www.blogswizards.com
Tags: fixed width, two columns, right sidebar, valid XHTML, valid CSS
*/

/* Body
-------------------------------------------------------------------*/
body {
background:url(images/bg.jpg) center top no-repeat #3e000d;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px; color:#002742;
margin:0px;
} 

#maindiv {width:1002px;}

img{margin:0; padding:0; border:none;}
p{margin:0; padding:0;}
form{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
h1 { font-size: 25px;}
h2 { font-size: 22px;}
h3 { font-size: 18px;}
h4 { font-size: 16px;}
h5 { font-size: 14px;}
h6 { font-size: 12px;}


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

#header-main {width:1002px; text-align:left; height:95px;}

#Company-Logo {
width:509px;
height:81px;
margin-left:25px;
margin-top:15px;
float:left;
}


#search-box {background-image:url(images/search-bg.png);
width:347px;
height:61px;
float:right;
}

#search-img {
background-image:url(images/search-img.png);
width:31px;
height:31px;
float:left;
margin-top:12px;
margin-left:20px;
}

#search-field {
width:229px;
height:21px; 
float:left; 
margin-top:15px; 
margin-left:5px;
}

.searchfield {
width:229px; 
height:21px; 
border:1px solid #0c58a4;
}

.go-link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
text-decoration:none;
}

#go-button {
width:27px; 
height:25px; 
margin:10px 0 0 5px ; 
float:left;
}

/* Top Menu
-------------------------------------------------------------------*/
#top_menu {
width:1002px;
background-image:url(images/shadowtop.png);
background-repeat:repeat-x;
background-position:bottom;
height:52px; 
margin:102px 0  0; 
float:left;
}

#menu-main {
width:550px; height:40px; float:right; margin:0 45px 0 0;}

#menu li {	
    font-weight: bold;
	padding-top:15px;
	text-align:center;
	height:25px;
	float:left;
	margin-top:0px;
	width:127px;
	background-image:url(images/menu-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	list-style-type:none;
	list-style-image:none;
	}

.menu-link {color:#FFFFFF; text-decoration:none;}
.menu-link:hover {color:#FFFFFF; text-decoration:underline;}


/* ground styles
--------------------------------------------------------------------*/

#top-corner-bg {width:1002px; height:15px; float:left; clear:both;}
#corner01 {background-image:url(images/corner01.png); float:left; width:24px; height:15px;}
#bg-top {background-image:url(images/stagebg1.png); float:left; width:954px; height:15px;}
#corner02 {background-image:url(images/corner02.png); float:right; width:24px; height:15px;}
#centerbg {width:1002px; float:left; background-image:url(images/centerbg.png); background-repeat:repeat-y;}
#corner04 {background-image:url(images/corner04.png); float:right; width:24px; height:15px;}
#corner03 {background-image:url(images/corner03.png); float:left; width:24px; height:15px;}

/* footer
-------------------------------------------------------------*/

#footer {background-image:url(images/shadowbottum.png); background-repeat:repeat-x; width:982px; height:30px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#fff; font-weight:bold; padding-left:20px; padding-top:10px;}

.footer-link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#fff; font-weight:bold; text-decoration:none;}
.footer-link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#fff; font-weight:bold; text-decoration:underline;}

/* left Panel
-------------------------------------------------------------*/

#main-datadiv {width:954px; float:left; margin-left:24px; margin-right:24px;}

#left-panel {width:728px; float:left;}
#post-heading {float:left; width:528px;}
#post-date {float:left; width:200px;}
#post-text {width:728px; float:left; text-align:justify;}
#post-img1 {width:728px; float:left; height:110px; margin-top:18px; margin-bottom:18px;}
#post-line {width:728px; float:left; margin-top:12px; margin-bottom:12px; height:1px; background-image:url(images/post-line.png); background-position:center; background-repeat:no-repeat;}
#post-share {width:125px; height:16px; float:left; margin-top:15px;}
#post-comments {width:175px; float:right; text-align:right; margin-top:10px;}
#post-add1 {width:728px; height:90px; float:left;}
#post-text1 {width:410px; float:left;}
#post-add2 {clear:both; text-align:center; width:300px; height:250px; padding:10px 0 0 0; margin:0;}

#moretext {margin:0; padding:0; text-align:justify; font-family:Tahoma; font-size:12px;}
.link1 a{font-family:Tahoma; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
.link1 a:hover{font-family:Tahoma; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}


#post-heading h1 {font-size:25px; margin:0px; text-align:left; padding:0 0 5px 0; color:#bf0e08; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;}
#post-heading h1 a{margin:0px; text-align:left; color:#bf0e08; text-decoration:none;}
#post-heading h1 a:hover{margin:0px; text-align:left; color:#bf0e08; text-decoration:underline;}
#post-heading h1 a:visited{margin:0px; text-align:left; color:#bf0e08; text-decoration:none;}

h2 {font-weight:bold; font-size:12px; color:#bf0e08; text-align:left; line-height:15px; margin:0px;}
h3 {font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:right; color:#fff; font-weight:bold; line-height:15px; margin:0px;}
h4 {font-size:18px; color:#fff; margin:0px; line-height:20px;}


.postnav .l{float:left;  padding:6px 0 0 5px;}
.postnav .r{float: right; padding:6px 5px 0 0;}
.postnav a{text-decoration:none; color:#000; font-weight:bold; }
.postnav a:hover{text-decoration:underline; color:#000; font-weight:bold; }	

.notfound {padding:40px;}
.notfound h2 {font-size:25px; color:#bf0e08; font-weight:normal; margin-bottom:10px; }

.post a{text-decoration:underline; color:#58b147;}
.post a:hover{text-decoration:none; color:#58b147;}

/* right panel
-------------------------------------------------------------*/

#right-panel {width:212px; float:right;}

#heading01 {width:200px; float:left; text-align:left; margin-left:12px; margin-top:10px;}

#category {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#c32e06; margin:0; float:left; width:200px;}

#category ul {list-style:none; margin:0px 0 0 15px; padding:0; display:block; text-align:left;}

#category ul li{background:url(images/star.png) no-repeat 0 7px; list-style:none; margin:0; padding:8px 0 5px 22px; display:block;}

#category ul li a{color:#c32e06; list-style:none; margin:0; text-decoration:none;}
#category ul li a:hover{margin:0; text-decoration:underline;}
 
#category ul ul {margin:0; padding:0; display:block; text-align:left;}
#category ul ul li{background:url(images/star.png) no-repeat 0 7px; list-style:none; margin:0; padding:8px 0 0 22px; display:block;}

#category ul ul li a{color:#c32e06; list-style:none; margin:0; text-decoration:none;}
#category ul ul li a:hover {margin:0; text-decoration:underline;}

form{margin:0; padding:0;}

 .post .post-info { 
	clear: both; 
	font-size: 12px; 
	color: #06b0da; 
	padding: 5px 5px 5px 5px; 
	margin-bottom: 20px; 
    text-align: right;
	font-family: Arial, Helvetica;
	border-bottom:1px #999999 dashed; 
}

 .post .post-info a { color:#439f43; text-decoration:underline; font-family:Arial, Helvetica; }
 .post .post-info a:hover { color:#00dc00; text-decoration:none;  font-family:Arial, Helvetica; }



/* Comments
-------------------------------------------------------------------*/

.comments-title { 
	text-align: left; 
	font: bold 17px "Trebuchet MS", Helvetica, Arial, Geneva; 
	color: #fff; 
	padding:0 0 0 10px;
}

#comments .comment { 
	background: #f7f7f7; 
	margin-bottom: 10px; 
	overflow: hidden; 
	width: 550px; 
	padding-bottom: 5px; 
	text-align:left;
	float: left; 
}

#comments .comment .comment-avatar { 
	float: left; 
	width: 50px; 
	padding: 5px 7px; 
}

#comments .comment .comment-content { 
	float: left; 
	padding: 10px 15px; 
	margin: 5px 5px 0 0; 
	width: 450px; 
	background: #f8f8f8; 
}

#comments .comment .comment-content a { color: #444; }


#comments .comment .comment-info { 
	font-size: 11px;
	color: #777;
	margin-bottom: 5px; 
}

#comments .comment .comment-info span {
	font: bold 16px "Trebuchet MS", Helvetica, Arial, Geneva;  	
	padding-right: 10px; 
	margin-bottom: 5px;
	color:#fff;
}

#comments .comment .comment-info a { 
	color:#fff; 
	text-decoration: none;
}

.profile_link a{
	color:#fff; 
	text-decoration: underline;
	font-weight:bold;
}

.profile_link a:hover{
	color:#666;
	text-decoration: none;
	font-weight:bold;
}


/* Comment Form
-------------------------------------------------------------------*/

#commentform { 
	background:#681310;
	padding:0; 
	color: #fff;
	float: left;
	margin:0 0 10px 0;
	width:550px;
}

#commentform p{margin-bottom: 7px; text-align:left; padding:3px 0 3px 15px; margin:0; }

#commentform textarea { 
	width: 495px; 
	border: 1px solid #aaa; 
	height: 120px;
}

#commentform input.text { 
	width: 150px; 
	border: 1px solid #aaa; 
	margin-right: 5px; 
	padding: 3px 3px; 
}

#commentform input#submit {
    width: 148px;
    height: 30px;
    background: url(images/submit_bg.gif) no-repeat #ccc;
    text-align: center;
    border: none;
	cursor:pointer;
}


