/*  Theme Name: LamarStudioTheme
URI:
Description: LamarStudioVersion: 1.0
Author:
Tags: fixed width, two columns, valid XHTML, valid CSS, widget, right sidebar
*/

/* -- Basic Style -- */

h1, h2, h3, h4, h5, h6, form	{		margin:0px;		padding:0px;	}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:15px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
p	{		margin:0px;		padding:0px;		padding-bottom:12px;	}
ul, ol, li	{		margin:0px;		padding:0px;		list-style:none;	}
a, a:visited	{		color:#fff;		text-decoration:none;		outline:none;	}
a:hover	{		text-decoration:underline;		cursor:pointer;	}
img {border:none;}
blockquote	{		padding:7px 0px 0px 30px;		width:400px;		font-size:14px;		font-style:italic;		border-left:solid 6px;	}
.storyContent ul, ol	{		margin-left:20px;		padding:5px 5px 15px 5px;	}
.storyContent ol li	{		list-style:decimal;	}
.storyContent ul li	{		list-style:circle;	}
.clear{	clear:both;}
body{	margin:0px;	padding:0px;	font-family:"Trebuchet MS";	font-size:13px;	color:#fff;	background:url(images/bg.jpg) repeat-x top #000;}
/**------------- Header Style -----------------**/.header{	height:625px;	overflow:hidden;}
.logo{	width:730px;	height:154px;	margin:0px auto;}
.logo img{	margin:20px 0px;	float:left;}
.logo .head_links{	width:350px;	float:right;	margin:50px 0px 0px 0px;}
.head_links li{	float:left;	margin:0px;	padding:0px;	background:url(images/seperator.jpg) no-repeat right 3px;}
.head_links li a,.head_links li a:visited{	font-size:12px !important;	font-weight:normal;	color:#fff;	text-decoration:none;	padding:0px 10px;	margin:0px 5px;}
.head_links li a:hover{	text-decoration:underline;}
.logo p{	font-size:12px;	font-weight:normal;	color:#fff;	padding:20px 0px;	float:right;}
/**------------ Main Navigation ------------------**/.nav{	width:900px;	height:27px;	margin:0px auto;	overflow:hidden;}
.nav ul{	float:left;}
.nav li{	float:left;	background:url(images/nav_seperator.jpg) no-repeat left 2px;}
.nav li a,.nav li a:visited{	float:left;	font-size:12px;	font-weight:normal;	color:#fff;	text-decoration:none;	padding:0px 20px;	margin:5px 0px;}
.nav li a:hover{	text-decoration:underline;}
/**--------------------------------------**/.head_img{	background:#fff;	width:1002px;	margin:47px auto;	height:328px;	padding:7px;}
/**---------------- Header Ends -----------------------**//**--------------- main content ----------------------**/.main_content{	padding:45px 0px;}
/**---------------- Inner Content ------------------**/.main_right{margin-left:388px;}
.story{		padding:0px 30px 40px 5px;}
.story_title{	background:url(images/story_title.jpg) repeat-x;	}
.story_title_left{	background:url(images/story_titleleft.jpg) no-repeat left top;	}
.story_title_right{	background:url(images/story_title_right.jpg) no-repeat right top;	height:40px;}
.story_title h2{	font-family:"Times New Roman", Times, serif;	font-weight:normal;	font-size:22px;	color:#fff;	padding:7px 23px;}
.story_title h2 a,.story_title h2 a:visited{	color:#fff;	text-decoration:none;}
.storyContent{	padding:20px 20px 0px 20px;}
.storyContent p{	padding-bottom:20px;}
.storyContent h1,.storyContent h2,.storyContent h3,.storyContent h4,.storyContent h5,.storyContent h6{	padding:10px 0px;}
.story_comments,.story_category,.comment_template,.c_response,.storyTags{	padding:3px 0px 5px 20px;}
.alignleft{	float:left;	padding:10px 20px;}
.alignright{	float:right;	padding:10px 20px;}
.pagetitle, .error, .article{	padding:0px 0px 10px 20px;}
/**---------------------------------------**//**----------------- Sidebar Start ---------------**/.sidebar_bg{	width:294px;	padding:0px 20px 0px 54px;	float:left;	margin-right:20px;}
.sidebar{	width:279px;	background:#595959;	border:5px solid #7a7a7a;	font-size:13px;}
.sidebar li{	padding-bottom:20px;}
.sidebar li.follow_us{	padding-bottom:0px;}
.sidebar li.follow_us .sideBarTitle{	background:url(images/sidebar_title1.jpg) no-repeat left top;	height:46px;	overflow:hidden;}
.sidebar li.follow_us p{	padding:14px 19px;}
.sidebar li.follow_us p a{	margin-right:1px;}
.sideBarTitle{	background:url(images/sidebar_title.jpg) no-repeat left top;	height:46px;	overflow:hidden;	margin-bottom:10px;}
.sideBarTitle h3{	font-family:"Birch Std";	font-size:28px;	font-weight:normal;	color:#c0d060;	padding:8px 15px;	letter-spacing:2px;}
.sidebar li li{	padding:5px 5px 5px 33px;	background:url(images/bullet.jpg) no-repeat 5px 5px;}
.sidebar li li li{	padding-bottom:0px;}
.sidebar li a, .sidebar li a:visited{	font-size:13px;	color:#fff;	text-decoration:none;	padding-right:5px;}
.sidebar li a:hover{	color:#a2ad61;	text-decoration:none;}
.sidebar li li a, .sidebar li li a:visited{	font-size:13px;	color:#fff;	text-decoration:none;}
.sidebar li li a:hover{	color:#a2ad61;	text-decoration:none;}
/**-------------------------------------**//***----------------- Footer Style *---------------------***/.footer{	width:1020px;	height:40px;	padding:20px 0px;	margin:0px auto;	font-size:12px;	color:#727272;}
.footer p.footer_left{	float:left;}
.footer p.footer_right{	float:right;}
.footer p.footer_right a,.footer p.footer_right a:visited{	color:#727272;}
/***-----------------------------**//**------------- Comments Style --------------------------**/#comments,.commenttitle{	padding:10px 0px;	font-weight:bold;}
.commentlist li{	padding:10px 0px 20px 10px;}
.commentlist li li{	padding-left:30px;}
.commentlist li img{	float:left;	margin:0px 20px 15px 0px;	background:#000;	padding:3px;	border:1px solid #a2ad61;}
.commentlist li .fn,.commentlist li .says{	color:#727272;	font-weight:bold;}
.commentlist li p{	padding:10px 0px;}
.reply a,.reply a:visited{	width:32px;	display:block;	padding:3px;	background:#727272;	color:#000;}
#submitcomment{	padding:3px;	background:#727272;	color:#000;	border:none;	cursor:pointer;}
/*****-----------------------------*******//**--------------- Sidebar Search ------------------**/.search{	padding:10px;}
.searchText{	margin:0px;	padding:0px;	padding:3px;	background:#727272;	color:#fff;	border:none;	float:left;	margin-right:3px;}
.search_btn{	margin:0px;	width:56px;	height:22px;	text-align:center;	background:#727272;	color:#fff;	border:none;	float:left;	cursor:pointer;}
/**********************************//*****************************************************/#wp-calendar {	empty-cells: show;	margin:0px auto;	padding:0px;	width:165px;	font-size:11px;	font-family:tahoma;	color:#000;	text-align:center;	margin-bottom:6px;	}
#wp-calendar th	{		color:#56a637;	}
#wp-calendar #today	{		color:#fff;		background:#000;	}
#wp-calendar #next a {	padding-right: 5px;	color:#56a637;	text-align: right;	background:none;	text-decoration:none;	}
#wp-calendar #next a:hover	{			text-decoration:underline;		background:none;	}
#wp-calendar #prev a {	padding-left: 5px;	text-align: left;	color:#56a637;	background:none;	text-decoration:none;	}
#wp-calendar #prev a:hover	{		text-decoration:underline;		background:none;	}
#wp-calendar a {	display: block;	}
#wp-calendar caption {	text-align:center;	font-weight:bold;	padding-top:5px;	padding-bottom:10px;	width:165px;	/*color:#105a82;*/	/*background:#cfcfd0;*/	}
	#wp-calendar td a, #wp-calendar td a:visited {	border-left: none;	padding:0px;	color: #56a637;	text-decoration:none;	font-weight:bold;	font-size:11px !important;		background: none;}
#wp-calendar td a:hover {	background:#000;	border-left: none;	color:#fff;		font-weight:bold;}
#wp-calendar td {	padding: 3px 0;	text-align: center;		}
#wp-calendar td.pad:hover { /* Doesn't work in IE */	/*background-color: #b48625;*/ }
/* End Calendar */ /************************************************/.ngg-albumoverview{	float:left !important;}

