/*********************************************************************************************

Theme Name: Evertis Magazine
Theme URI: http://www.wpzoom.com/themes/evertis/
Version: 1.3.4
Author: WPZOOM
Author URI: http://www.wpzoom.com

***********************************************************************************************/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.
*/

/*********************************************************************************************
0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Section  -------------------  featured.php
6.  Homepage Articles ------------------  index.php
7.  Single Articles & Pages ------------  single.php, page.php
8.  Comments  --------------------------  comments.php
9.  Sidebar & Widgets ------------------  sidebar.php
10. Forms  -----------------------------  searchform.php
11. Footer  ----------------------------  footer.php

**********************************************************************************************/



/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/   
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

* { 
	margin: 0; 
	padding: 0; }


table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul {list-style: none;}
caption, th {text-align: left;}
 
q:before, q:after {content: '';}
abbr, acronym {border: 0;}


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; width: 100%; }
th {  background: #BBCCDD; color:#333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n) {  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }


ul { list-style: none inside; }

a img { border:none; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }
 
 
p { 
	margin-top:3px;
	margin-bottom: 13px;
	 }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

a { 
	color:#19283b;
	text-decoration:none; }
	
a:hover {
	text-decoration:underline;
	}
	
 	
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/  

.navigation { color: #fff; float: left; width: 100%; }
	.navigation .alignleft a,   .navigation .alignright a { width: 125px; text-align: center; height: 20px; }
	.navigation a, .post .navigation a { color: #fff; background: #34475b; font-weight: bold; margin: 7px 5px; padding: 5px 6px; cursor: pointer; font-size: 10px; text-transform: uppercase; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; }
	.navigation .alignleft { float: left; }
	.navigation a:hover { color: #fff; text-decoration: none; background: #243445; }
	.navigation .alignright { float: right; }
	
	
.wp-pagenavi { font-size: 10px; text-align: center; padding-top: 12px; color: #fff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); text-transform: uppercase; }
	.wp-pagenavi .pages { padding: 5px 6px; margin: 0 6px; color: #fff; background: #34475b; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-pagenavi a:link, .wp-pagenavi a:visited { padding: 5px 6px; color: #fff; font-weight: bold; background: #34475b; }
	.wp-pagenavi .current { padding: 5px 6px; color: #fff; margin: 0 5px; background: #243445; font-weight: bold; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-pagenavi a:hover { color: #fff; background: #243445; }
	
	
.post-edit-link { text-transform: uppercase; font-size: 10px; color: #f81b10; font-weight: bold; }

.full { width: 960px; margin: 0 auto; }

.wp-caption { border: 1px solid #ccc; text-align: center; background-color: #DCDCDC; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-caption img { margin: 0; border: 0 none; }
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 0 3px 5px; margin: 0; font-style: italic; }
	
	
#wp-calendar caption { font-weight: bold; color: #333; text-transform: uppercase; }
#wp-calendar td { text-align: center; }
	#wp-calendar td a { color: #333; font-weight: bold; text-decoration: underline; }
		#wp-calendar td a:hover { text-decoration: none; }
#wp-calendar caption { background: #888888 none repeat scroll 0 0; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 8px 10px; text-shadow: 1px 1px 0 #656565; text-transform: uppercase; text-align: left; }
#wp-calendar #today { background: #2F91C4; color: #fff; font-weight: bold; }
 
	
	
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; border: 5px solid #DDDDDD; }
.alignnone { border: 5px solid #DDDDDD; }
.alignleft { float: left; margin: 0 10px 0 0; }
	.alignleft img { float: left; margin: 0 10px 0 0; border: 5px solid #DDDDDD; }
.alignright { float: right; margin: 10px 0 0 20px; }
	.alignright img { float: right; border: 5px solid #DDDDDD; }
.floatleft, #more_left { float: left; }

.screen-reader-text { display: none; }

h3.cuffon { color: #f81b10; font-size: 26px; margin: 25px 0 15px 0; }

.bubble a, .bubble span { background: url(images/bubble.png) no-repeat; width: 34px; height: 35px; position: absolute; top: 15px; right: 15px; padding: 4px 0 0 0; margin: 0; color: #c6dce2; font-family: Georgia; font-weight: bold; font-size: 14px; text-align: center; }
.bubble a:hover, .bubble span:hover { text-decoration: none; color: #f81b10; }
#main .bubble a { padding: 4px 0 0 0; right: 25px; top: 10px; }


span.date, span.category, span.author { padding-left: 12px; text-transform: uppercase; font-size: 10px; color: #818a91; margin: 0 5px 10px 0; }
span.date { background: url(images/clock.png) no-repeat 0 2px; }
span.category { background: url(images/category.png) no-repeat 0 2px; }
span.author { background: url(images/user.png) no-repeat 0 2px; }
span.category a, span.author a { border-bottom: none; color: #818a91; font-weight: normal; }
span.category a:hover, span.author a:hover { border-bottom: 1px dotted #818a91; text-decoration: none; }


.downarrowclass {
background:url(images/downh.png) no-repeat center;
padding:6px 11px;
}

.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass{
background:url(images/downh.png) no-repeat center;
}


.rightarrowclass {
background:url(images/righth.png) no-repeat center right;
padding:8px;
position:absolute;
right:10px;
}

	
/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/  

body { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	background:url(images/bg.png);
	line-height:1.6;
	color:#54595d;
	background-repeat: repeat; 
	background-attachment: fixed;
}

 
 #page-wrap {
	width: 960px;
	margin: 0 auto;
}


/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   
   
#header {
float:left;
display:block;
}
	
	#logo {
	float:left;
	}
	
	#ad468 {
	float:right;
	margin-top:40px;
	}
	
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 
#navigation {
	background:url(images/bgtop.png) repeat-x;
	height:23px;
	}
	
	#nav-wrap {
	width:960px;
	margin:0 auto;
	}
	
	#nav-wrap ul {
	float:right;
	}	
	
#headCats {
	clear: left;
	float: left; 
	display: inline; 
	width:940px;
 	background-color:#0a283e;
	margin:20px 0;
	padding:10px 10px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
 	}
 
 
/********************************************************************************************* 

5. Featured Section  -------------------------  featured.php

*********************************************************************************************/   
 
#featured { 
	background:#f0f2f4;
	border:5px solid #1f3447;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	float:left;
	padding:0 0 20px 20px;
	margin-bottom:30px;
	position:relative;
	width:930px;
	}
	 
	 .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 930px;
	height:400px;
}


#thumbs {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
 
a.browse {
	display:block;
	width:27px;
	height:37px;
	cursor:pointer;
	font-size:1px;
	position:absolute;
	top:200px;
}

a.right { 
background:url(images/right.png) no-repeat; 
right:-27px;
}
 
a.left	{
background:url(images/left.png) no-repeat; 
left:-27px;
} 
 
a.disabled {
	visibility:hidden !important;		
} 	

.navi {
	margin-left:430px;
	width:200px;
	height:20px;
}

.navi a {
	width:14px;
	height:14px;
	float:left;
	margin:3px;
	background:url(images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
	cursor:pointer;

}

/* mouseover state */
.navi a:hover {
	background-position:0 -15px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -15px;     
}
 
 .slide {
	 -webkit-border-radius: 5px;
	 -khtml-border-radius: 5px;	
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 background:#e6eef4;
	 padding:10px;
	 margin:0 20px 0 0;
	 float:left;
	 width:270px;
	 position:relative;
	 display:inline;
	 }
	 
	  .slide h2 {
	 font-family:Georgia;
	 color:#19283b;
	 font-size:22px;
	 margin:5px 0 0 0;
	 font-weight:normal;
	 line-height:1.2;
	 }
	 
	 .slide h2 a {
	 font-weight:normal;
	 }
	 
	 .slide a {
	 font-weight:bold;
	 } 
	  
/********************************************************************************************* 

6. Homepage Articles -------------------------  index.php

*********************************************************************************************/   
 
 #main {
	background:url(images/mainbg.jpg) repeat-y;
	border:5px solid #1f3447;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	float:left;
	padding:0;
	margin-bottom:30px;
	width:950px;
 	}
	
	#main.fullwidth {
	background:#f1f2f4;
	}
	
	#main.fullwidth #content {
	width:920px;
	}
	
	#main #content {
	float:left;
	width:600px;
 	padding-left:20px;
 	margin-bottom:20px;
	}
	
	#main .article {
 	margin:10px 0;
	padding:0 15px 10px 0;
	background:url(images/line.png) repeat-x left bottom;
	float:left;
	width:100%;
 	}
	
	#main .article .pic {
 	float:left;
	position:relative;
	}
	
	#main .article .pic img {
	border:4px solid #cedeeb;
	padding:0;
	margin:0 15px 15px 0;
	}
	
	#main .article h2 a {
	color:#19283b;
	font-weight:bold;
	font-size:22px;
	position:relative;
	line-height:1.3;
	}
 
 	#authorav img {
	float:left;
	margin:5px 10px 8px 0;
	padding:3px;
	border:1px solid #ccc;
	}
	
	#main h1.single a {
	color:#19283b;
	font-weight:bold;
	font-size:30px;
	line-height:1.2;
	}
 
	.article p {
	line-height:1.7;
	}
	
	.entry {
 	margin:15px 0 0 0;
 	}
	
	.article .entry a {
	color:#496E97;
	border-bottom:1px dotted #6189B5;
	font-weight:bold;
	text-decoration:none;
	}
	
	.article .entry a:hover {
	border-bottom:1px dotted #D08F56;
	color:#DD9555;
	}
	.article ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.article ul li {
	list-style-type:square;
	}

	.article ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.article ol li {
	list-style-type:decimal;
	}
	
	#authorpic {
	float:right;
	margin:10px 5px 0 0;
	}
	
	.article blockquote {
	color:#666666;
	border-left:3px solid #CCCCCC;
	color:#777777;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
	}

	blockquote, q {
	quotes:none;
	}

	.article .alignleft {
	float:left;
	margin:5px 15px 10px 0;
	}
	 
	.article .alignright {
	float:right;
	margin:10px 0px 10px 15px;
	}
	
/********************************************************************************************* 

7. Single Articles & Pages -------------------------  single.php, page.php

*********************************************************************************************/   
	
	.afterpost {
	margin:25px 0 0 0;
	padding:25px 0 0px 0;
	background:url(images/line.png) repeat-x left top;
	}

	.article .related{
	width:65%;
	float:left;
	}

	.article .share{
	width:35%;
	float:left;
	}
	.article .related li, .article .share li{
	list-style-type: none;
	}
		
	.article .afterpost h3 {
	font-size:24px;
	font-weight:boldd;
	text-transform:capitalize;
	font-style:normal;
	color:#19283b;
	}

	.related {
	text-transform:uppercase;
	font-style:italic;
	font-size:10px;
	color:#c13636;
 	}

	.article .related ul {
	margin:5px 0 0 0;
	padding:0 10px 0 0;
	}

	.related li {
	padding:0 0 4px 0;
	}

	.related li a {
	text-transform:capitalize;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	}
	 
	.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
	color:#2b2828;
	}
	
	.share ul {
	padding-left:10px;
	}
	
	.share li {
	padding:0 0 4px 20px;
	}

	.share li a {
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}

	.share li.facebook  {
	background:url(images/facebook.png) no-repeat left;
	}

	.share li.twitter  {
	background:url(images/twitter2.png) no-repeat left;
	}

	.share li.delicious  {
	background:url(images/delicious.png) no-repeat left;
	}

	.share li.digg  {
	background:url(images/digg.png) no-repeat left;
	}

	.share li.stumble  {
	background:url(images/stumble.png) no-repeat left;
	}

	a.readmore { 	
	clear:both;
 	text-align:right;
	float:right;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:10px;
	background: #1f3447; padding: 3px 0 3px 5px; text-transform: uppercase; color: #fff; font-size: 10px;   font-weight: bold;   text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3); }
	
	a.readmore:hover { background: #45637c; color: #fff; text-decoration:none;  }
	
	a.readmore span { 	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;background: #315369; padding: 5px 7px;   margin:0; }
	
	a.readmore:hover span { background: #6693af; color: #fff; }

	
	.gallery .gallery-item { 
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline; 
	margin:10px; }
	 
	.gallery { margin: auto; text-align:center; clear:both; }
	 
	 
	.gallery img { border: 2px solid #cfcfcf; }
	 
	.gallery-caption { margin-left: 0; }
 
/********************************************************************************************* 

8. Comments  -------------------------  comments.php

*********************************************************************************************/   
     
#comments { margin: 25px 0; padding: 15px 0 0 0; width:100%; background: url(images/line.png) repeat-x left top; float:left; }
	#comments h3 { font-size: 24px; color: #19283b; margin-top: 10px; clear: left; }
	#comments a { text-decoration: none; }
	#comments div.comments { margin: 0 0 10px 0; }
		#comments div.comments h2 { font-size: 18px; font-weight: normal; }
		#comments div.comments li, #main #respond { padding: 10px 0 5px; margin-top: 10px; }
	#comments ol.commentlist div.comment-content { margin-left: 95px; }
	#comments cite { font-style: normal; font-weight: normal; }
	#comments p.trackbackurl { font-size: 11px; }
		#comments p.trackbackurl span.url { font-weight: bold; padding: 1px; }
	#comments a.more-link { display: block; margin: 10px 0 0; }
	#comments div#comments-comments ul, #comments div#comments-comments ol { margin-left: 0; }
	#comments .normalComments { padding: 0px 0; clear: left; font-family: Tahoma, Sans-Serif; }
		#comments .normalComments li { margin: 0px 0 0em 0; padding: 20px 0; list-style-type: none; border-bottom: 1px dotted #A5ACB9; position: relative; float:left; }
			#comments .normalComments li ul li { padding: 10px 0 5px 0; }
			#comments .normalComments li ul.children { padding: 0px 0 0; }
				#comments .normalComments li ul.children li { clear: left; margin: 10px 0 0px 40px; }
			#comments .normalComments li ul li { border: none; }
		#comments .normalComments cite.fn { font-size: 16px; font-weight: bold; font-family: Arial; }
		#comments .normalComments div.gravatar { float: left; display: inline; width: 75px; margin: 0 10px 5px 0; }
			#comments .normalComments div.gravatar img { margin: 0; }
		#comments .normalComments div.comment-author { margin: 0 20px 3px 0; line-height: 18px; }
		#comments .normalComments div.comment-content { margin-left: 100px; }
.normalComments p,   .normalComments li.author p { margin-left: 85px; font-size: 12px; line-height: 20px; }
#comments .normalComments .avatar { float: left; margin: 0 15px 0 0; width: 70px; }
#comments .normalComments span.says { display: none; }
#comments .normalComments .children { margin: 0 0 0 0; }
#comments .normalComments .commentmetadata a.comment-edit-link { background: none; }
#comments .normalComments .commentmetadata { margin: 0 0 5px 0; }
#comments	.normalComments .commentmetadata a { display: inline; font-size: 12px; color: #979797; font-family: Georgia, Sans-Serif; font-style: italic; padding: 0px 0px 2px 12px; line-height: 17px; margin: 0px 0 3px 0; background: url(images/clock.png) no-repeat left; padding-left: 12px; font-weight: normal; }
#comments		.normalComments .commentmetadata a:hover { color: #4f535b; text-decoration: none; }
#comments	.normalComments .reply { clear: both; margin: 10px 0 0 90px; position: absolute; top: 7px; right: 4px; }
#comments .normalComments .cancel-comment-reply p { margin: 0 0 0 0; }
#comments .afterpost .navigation .alignleft a, #comments .reply a, .afterpost .navigation .alignright a, #comments .cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; font-weight: 700; text-transform: uppercase; background: #2f91c4; font-size: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); color: #fff; }
#comments .afterpost .navigation .alignleft a:hover, #comments .afterpost .navigation .alignright a:hover, #comments .reply a:hover, #comments .cancel-comment-reply a:hover { text-decoration: underline; }
.afterpost .navigation { background: none; }
	.afterpost .navigation .alignleft a, .afterpost .navigation .alignright a { width: 125px; padding: 3px 0 0 3px; text-align: center; height: 20px; }
#commentform { color: #6F6F6F; margin-top: 15px; }
	#commentform code { font-size: 11px; }
	#commentform p { margin: 0 10px 15px 0; font-size: 12px; }
#commentslabel, #commentform label { line-height: 2.0em; font-size: 11px; }
#comments input, #commentform input { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-repeat: repeat-x; width: 190px; padding: 5px 5px 5px 8px; margin: 0 5px 15px 0; font-size: 12px; margin-bottom: 5px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #333; font-weight: bold; background: #eff3f5; border-style: solid; border-width: 1px; }
#comments textarea, #commentform textarea { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 450px; height: 130px; padding: 8px 8px 16px 8px; margin-bottom: 15px; font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #333; font-weight: bold; background: #eff3f5; border-style: solid; border-width: 1px; }
#comments #submit, #commentform #submit { background: #2f91c4; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); border: none; text-transform: uppercase; cursor: pointer; cursor: hand; }
#comments #submit:hover, #commentform #submit:hover { background: #243445; }
#commentform #subscribe { float: left; margin: 5px 5px 0 0; }
#commentform { color: #626060; margin-top: 15px; }
	#commentform code { font-size: 11px; }
	#commentform p { margin: 0 0 5px; font-size: 12px; }
	#commentform #formLabels { float: left; display: inline; width: 220px; }
	#commentform #formContent { float: left; display: inline; width: 56%; }
.article label, #commentform label { font-weight: bold; line-height: 2.0em; font-size: 11px; display: block }
.article input, #commentform input { background-repeat: repeat-x; width: 190px; padding: 8px 5px 8px 8px; font-size: 12px; margin-bottom: 5px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #333; font-weight: bold; background: #f4f6f6 none repeat scroll 0 0; border-style: solid; border-width: 1px; }
.article textarea, #commentform textarea { width: 100%; height: 135px; padding: 8px 8px 16px 8px; margin-bottom: 15px; font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #333; font-weight: bold; background: #f4f6f6 none repeat scroll 0 0; border-style: solid; border-width: 1px; }
.article #submit, #commentform #submit { background: #34475b; font-size: 11px; text-transform: uppercase; color: #fff; font-weight: bold; padding: 5px 7px; width: auto; font-family: Verdana; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); }
 

/********************************************************************************************* 

9. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/ 


	#sidebar {
	float:left;
	width:320px;
	margin:0 0 0 10px;
	background:#e2eaee;
	position:relative;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	}
	
	#sidebar h3 {
	font-size:26px;
	color:#4c677c;
	}
	
	#metabox {
	background:#315369;
	width:300px;
	padding:15px 5px 15px 15px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	}
	
	#metabox li a {
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	color:#dde2e4;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px #1f3447;
	}
	
	#metabox li.rss {
	background:url(images/rss.png) no-repeat 0 2px;
	padding-left:40px;
	margin-bottom:8px;
	}
	
	#metabox li.twitter {
	background:url(images/twitter.png) no-repeat 0 2px;
	padding-left:40px;
	margin-bottom:11px;
 	}
 	
 	#metabox li.facebook {
	background:url(images/facebook2.png) no-repeat 0 2px;
	padding-left:40px;
	margin-bottom:11px;
 	}
	
	#metabox li.searchicon {
	background:url(images/searchicon.png) no-repeat 0 0px;
 	}
	
	
	#sidebar .widget {
	background:#f0f2f4;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:13px 10px;
	float:left;
	width:300px;
	}
	
	#sidebar .widget h3 {
	padding:15px 10px 5px 10px;
	border-bottom:1px solid #ced7de;
	}
	
	#sidebar .widget ul {
	padding:15px;
	}
	
	#sidebar .widget ul ul {
	padding:0;
	}
	
	.widget_tag_cloud div { padding:0 10px; }
	.widget_tag_cloud div a { font-family:Georgia; font-style:italic; }
	.widget ul li {
	list-style-type:square;
 	}
	
#sidebar #recentcomments, #sidebar .widget .popular, #footer #recentcomments, #footer .widget .popular { color: #a3a0a0; font-size: 11px; }
#sidebar #recentcomments ul,  #sidebar .widget ul.popular, #footer #recentcomments ul,  #footer .widget ul.popular { padding: 5px 0 0 0; }
#sidebar #recentcomments li,  #sidebar .widget .popular  li, #footer #recentcomments li,  #footer .widget .popular  li { border-bottom: 1px solid #ced7de; padding: 3px 5px 6px 10px; clear: left; list-style-type: none; float: left; width: 285px; }
#footer #recentcomments li,  #footer .widget .popular  li { width: 195px; }
#sidebar #recentcomments li:last-child,  #sidebar .widget .popular  li:last-child, #footer #recentcomments li:last-child,  #footer .widget .popular  li:last-child { border-bottom: none; }
#sidebar #recentcomments a,  #sidebar .widget .popular  a, #footer #recentcomments a,  #footer .widget .popular  a { font-weight: bold; font-size: 12px; display: block; }
#sidebar #recentcomments a,  #sidebar .widget .popular  a { color: #3B3232; }
#sidebar #recentcomments img, #footer #recentcomments img { float: left; margin: 5px 8px 5px 0; width: 50px; }
#sidebar .widget .popular  a, #sidebar .widget .popular  h3,  #footer .widget .popular  a, #footer .widget .popular  h3 { text-align: left; }
#sidebar .widget .popular, #footer .widget .popular { text-align: right; }
 
ul.gallery img { border: 2px solid #D3DDE5; padding: 0; }
#footer ul.gallery img { width: 55px; height: 55px; }
ul.gallery img:hover { border: 2px solid #0C2B41; }
ul.gallery { display: block; list-style-type: none; float: left; margin-bottom: 6px; clear: both; }
	ul.gallery li { border: none; float: left; list-style-type: none; margin: 3px 8px 3px 3px; list-style-position: outside; }
#footer ul.gallery li { margin: 4px; }
#footer .widget #s, #footer .widget #searchsubmit {
	margin:0;
	}
	
/********************************************************************************************* 

10. Forms  -------------------------   searchform.php

*********************************************************************************************/   
 	
#s {
	background:url(images/search.png) no-repeat;
	border:none;
	float:left;
	margin:0 0 0 40px;
	height:29px;
	padding:0 0px 0 9px;
	font-size:11px;
	color:#666666;
	font-family:Arial;
 	font-weight:normal;
 	width:140px; }

#searchsubmit {

	background:url(images/searchb.png) no-repeat;
	border:none;
	margin:0;
	text-indent:-9999px;
	width:33px;
	cursor:pointer;
	height:29px; }

	#searchsubmit:hover {
		opacity:0.7;
		filter:alpha(opacity=90); }

#search label, #search .submit { display:none; }

input, textarea { border: 1px solid #CCCCCC; padding: 5px; }


/********************************************************************************************* 

11. Footer  -------------------------  footer.php

*********************************************************************************************/   
 	
 
	 	
	#footer {
	float:left;
	background:#1b2c37;
	padding:20px 0 30px 20px;
	width:930px;
	color:#97b2c2;
	}
	
	#footer .widget {
	display:inline-block;
	vertical-align:top;
	width:205px;
	margin:0 25px 20px 0;
	}
	
	#footer .widget h3 {
	font-size:26px;
	color:#cfdbe6;
	border-bottom:1px dotted #97b2c2;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	}
	
	#footer .widget a {
	color:#cfdbe6;
	font-weight:bold;
	}
	
	#credits {
	background:#18262f;
	float:left;
	padding:10px 25px;
	width:900px;
	color:#e5e5e5;
	font-style:italic;
	text-transform:uppercase;
	font-size:10px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	}
	
	#copyright {
	float:left;
	width:500px;
	}
	
	#designed {
	float:right;
	width:145px;	 
	}
	
	#designed img {
	padding-top:3px;
	}

.ge-hide-field {
display: none;
}
 