/*
Theme Name: Magazine Cloud
Theme URI: http://smackthemes.com/magazine-cloud
Description: Premium Wordpress Theme, magazine, cloud, night, moon, star, simple, light
Author: SmackThemes.com
Author URI: http://smackthemes.com
Version: 1.0
Tags: magazine, cloud, night, moon, star, simple, light, two-columns, fixed-width
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Reset (Loosely Meyer's Reset)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; outline: 0; }
:focus { outline: 0; }
:link,:visited { text-decoration: none; }
img { vertical-align: bottom; }
legend { font: 0/0 verdana,sans-serif; height: 0; overflow: hidden; text-indent: -100em;}
ol,ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption,th,td { text-align: left; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body {
	margin:0;
	padding:0;
	background: #417192 url(images/bg.jpg) top center no-repeat; 
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:12px;	color:#464646;
	text-align:center;
}

h1 {text-shadow:0 1px 0 #fff;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#158db0;padding:0px;margin:0px;}
h1 a{text-shadow:0 1px 0 #fff;color:#158db0;text-decoration:none;}
h1 a:hover{text-shadow:0 1px 0 #fff;color:#00adef;text-decoration:none;}

#container {
	width:940px;
	text-align:left;
	margin:0 auto;
}

#header {
	margin:0;
	height:270px;
}

#top-nav {height:38px; background: #f5f5f5; border: 0px;}
#top-nav {font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;font-size:12px;}
#top-nav a{padding: 10px 25px;color: #464646;text-decoration: none;float: left;}
#top-nav a:hover{color: #00adef;text-decoration: none;}
#top-nav a.current{color: #158db0;text-decoration: none;}

#featured {height:220px;width:100%;margin-top:10px;xborder: solid 1px #545454;}


#content {
		margin-top:30px;
		background:#f5f5f5;
		width:940px;
		/width:940px;
}
#post{
			float:left;
			width:590px;
			margin:20px 0 0 30px;
}
#post_left {
		margin-top:5px;
		width : 135px; height:135px;
		float : left;
		background : #d5d3cd;
}
#post_left img{
	padding : 5px;
	border:none;
}	
#post_right {
	text-align: justify;
	width : 440px;
	padding-top : 0px;
	margin:0;
	float : right;
}
#info {
	float:left;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:12px;
	color:#464646;
	margin-top:30px;
}
#info a{color:#464646;text-decoration:none;}
#info a:hover{color:#158db0;text-decoration:underline;}

#icon-cal{
	width:16px;height:16px;
	background: url(images/icon-cal.png) no-repeat;
	float:left;
	margin:0 3px 0 0;
}
#icon-com{
	width:16px;height:16px;
	background: url(images/icon-com.png) no-repeat;
	float:left;
	margin:0 3px 0 15px;
}

#sidebar {
	float:right;
	width:260px;
	height:150%;
	margin:20px 30px 0 0;
}
#rss-sidebar{
	width:55px;height:48px;
	background: url(images/rss-ico.png) no-repeat;
	float:left;
}
#email-sidebar{
	width:55px;height:48px;
	background: url(images/email-ico.png) no-repeat;
	float:left;
}
#sidebar-social a{color:#158db0;text-decoration:none;}
#sidebar-social a:hover{color:#00adef;text-decoration:none;}

#sidebar_items {	padding:0 22px 0 0;}
#sidebar_items h2{font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#158db0;margin:0px;list-style:none;}
#sidebar_items  ul a{font-size:12px;color:#464646;text-decoration:none;}
#sidebar_items  ul li a:hover{font-size:12px;color:#00adef;text-decoration:none;}

#sidebar_items ul{
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}
#sidebar_items ul li{
	list-style:none;
}
#sidebar_items li{
	list-style:none;
}

#footer-box {
	background:#000;
	padding:10px 30px 10px 30px;
}

#footer2 {
			text-align:center;
			width:100%;
			height:20px;
			font-size:11px;
			color:#5a8aab;
			background:#000 url(images/fbg.jpg) repeat-x;
			padding:0px;
			margin-top:10px;
		}
		
#footer-left {
width : 273px;
float : left;
text-align: justify;
}
#footer-left  ul a{font-size:12px;color:#464646;text-decoration:none;}
#footer-left  ul li a:hover{font-size:12px;color:#00adef;text-decoration:none;}

#footer-left ul{
	list-style:none;
	margin:0 0 20px 0;
	padding: 0;
}
#footer-left ul li{
	list-style:none;
}
#footer-left li{
	list-style:none;
}


#footermid {
width : 273px;
float : right;
text-align: justify;
}
#footermid img.alignleft {
	padding: 0px;
	margin: 0 7px 2px 0;
	display: inline;
}
#footermid  a{font-size:12px;color:#158db0;text-decoration:none;}
#footermid  a:hover{font-size:12px;color:#00adef;text-decoration:none;}

#footerrights {
width : 273px;
float : left;
text-align: justify;
margin-left: 28px;
background: url(images/twt.gif) no-repeat;
}



#footerrights  ul a{font-size:12px;color:#158db0;text-decoration:none;}
#footerrights  ul li a:hover{font-size:12px;color:#00adef;text-decoration:none;}

#footerrights ul{
	list-style:none;
	margin:0 0 20px 0;
	padding: 10px 15px 0 15px;
}
#footerrights ul li{
	list-style:none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1e1d1c;
}
#footerrights li{
	list-style:none;
}

#twitter-button {
	padding-left:127px;
	padding-top:38px;
	padding-bottom:20px;
	background: url(images/twt2.gif) no-repeat;
}
#twitter-button  a{font-size:12px;color:#158db0;text-decoration:none;}
#twitter-button  a:hover{font-size:12px;color:#00adef;text-decoration:none;}




#footerright {
width : 313px;
float : right;
list-style : none;
border: solid 1px #5AA5BC;
}
#footerright li {
display : block;
width : auto;
padding : 5px 0;
border-bottom : 1px solid #343434;
text-align:left;
}
#footerright li a {
color : #df7813;
text-decoration : none;
}

#twitter_div {
	background:#f9f9f9;
	border: solid 1px #5AA5BC;
	margin-top:1px;
	width:280px;
	padding: 0px;
}
 
#twitter_div ul li {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e1e1e1;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #343c42;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #D78E42;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
}






#bottom-border {
	background:#ffff00;
	height:10px;
	width:100%;
}


	
	#header-logo {
		float:left;
		margin:50px 0 0 0;
	}
	
	div#top-border {
		background: url(images/top-border.png) no-repeat;
		height:6px;
		width:100%;
		margin:5px 0 0 0;
		padding:0;
	}
	

							

			
			
			.comments {
				float:left;
				background: url('images/bg_comments.gif') no-repeat;
				width:86px;
				height:22px;
				font-size:13px;
				color:white;
				margin:0 0 0 10px;
			}
		
		
		
		#post-spacer {
		margin:10px 0 0 0;
		height:10px;
		background: url('images/bottom-line.gif') no-repeat;
		}
		

		
		#sidebar-sub {background: #f7f7f7 url('images/rss-sub.jpg') no-repeat;width:260px;margin:15px 22px 0 0;text-align:justify;}
		
		div#sidebar-contents {
		}
		
		#xsidebar-contents img {
padding : 5px;
margin : 0 8px 8px 0;
border : 1px solid #ccc;
float : left;
}

		
		#sidebar-social img{
		border:none;
		}
		
		div#footer {
			margin:0 auto; /* center, not in IE5 */
			text-align:left;
			width:940px;
			height:30px;
			font-size:11px;
			color:#000; 
			padding:10px 20px 0 0;
		}
		
		
		div#footer3 li{
			list-style:none;
		}

	
.title{
	color:#fff;
	font-size:30px;
	font-style:bold;
}

.description{
	color:#f0eee7;
	font-size:15px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

a.lnk_big{font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#f0eee7;font-size:30px;text-decoration:none;}
a.lnk_big:hover{font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#f0eee7;font-size:30px;text-decoration:none;}


 
a.more{color:#363636;text-decoration:none;}
a.more:hover{color:#363636;text-decoration:underline;}

.comments a{color:#FFF;text-decoration:none;}
.comments a:hover{color:#FFF;text-decoration:underline;}

.entry a{color:#464646;text-decoration:underline;}
.entry a:hover{color:#0072bc;text-decoration:underline;}

.postmetadata a{color:#464646;text-decoration:none;}
.postmetadata a:hover{color:#0072bc;text-decoration:none;}

.comment-meta a{color:#0072bc;text-decoration:none;}
.comment-meta a:hover{color:#0072bc;text-decoration:none;}

a.the_content:link {font-size:13px; color:#363636; text-decoration:none;}
a.the_content:visited {font-size:13px; color:#363636; text-decoration:none;}
a.the_content:hover {font-size:13px; color:#363636;text-decoration:underline;}
a.the_content:active {font-size:13px; color:#363636; text-decoration:none;}

a.lnk_pink:link {font-size:13px; color:#0072bc; text-decoration:none;}
a.lnk_pink:visited {font-size:13px; color:#0072bc; text-decoration:none;}
a.lnk_pink:hover {font-size:13px; color:#0072bc;text-decoration:underline;}
a.lnk_pink:active {font-size:13px; color:#0072bc; text-decoration:none;}

a.lnk_footer:link {font-size:11px; color:#5a8aab; text-decoration:underline;}
a.lnk_footer:visited {font-size:11px; color:#5a8aab; text-decoration:underline;}
a.lnk_footer:hover {font-size:11px; color:#5a8aab;text-decoration:none;}
a.lnk_footer:active {font-size:11px; color:#5a8aab; text-decoration:none;}

.clear{clear:both;}


 
li.widget_calendar td {padding: 1px 7px;}

#post-navigator .pagination {
padding : 6px 0;
margin : 15px 0;
xborder-top : 1px solid #e1e1e1;
}
#post-navigator .pagination ul {
text-align : left;
font-size : 12px;
}
#post-navigator .pagination li {
list-style : none;
display : inline;
}
#post-navigator .pagination a {
padding : 6px;
margin-right : 4px;
text-decoration : none;
color : #000;
background-color : #f7f7f7;
border : 1px solid #e1e1e1;
}
#post-navigator .pagination a:hover, .pagination a:active {
color : #000;
background-color : #d7d7d7;
}
#post-navigator .pagination a.currentpage {
color : #000 !important ;
cursor : default;
background : #d7d7d7;
}
#post-navigator .pagination a.pages {
color : #000 !important ;
cursor : default;
background-color : #f7f7f7;
}
#post-navigator .pagination a.disablelink, .pagination a.disablelink:hover {
cursor : default;
color : #000;
font-weight : normal !important ;
}



/* Begin Images */
p img {
	border:0px;
	padding: 0;
	max-width: 100%;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.alignbottom {
	padding: 0;
	margin: 0;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */	 
