/*  
Theme Name: istanbul-beach
Theme URI: http://tyraco.com
Description: Theme by MR
Version: 2.0
Author: MR Tyraco
Author URI: http://tyraco.com

beige F0EFED
pink BD295A
blue 0088CC
dark beige E2E1DD

*/

/*@import url('./style-common.css');*/

/*--- main css file ---*/

* { padding: 0; margin: 0; }

html, body {
     height: 100%;
}

body {
margin: 0;
padding: 0;
width: 100%;
}

/* TYPE */
body {
  font-family: georgia, "times new roman", times, serif;
  font-size: 14px;
  line-height: 1.5em; /* 15px */
  color: #333;
  background-color: #F0EFED;
}
	
p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #333;
	text-decoration:none;
	}

a:hover, a:active {
	color:#BD295A;
	text-decoration:underline;
	}
	
a img { border: none; }

ul {
	list-style:none;
}
	
blockquote { margin: 0 0 1.5385em 1.5em; padding: 0 0 0 0.7692em; color: #006699; border-left: 0.2308em solid #3399FF; }

blockquote-tag { margin: 0 0 1.5385em 1.5em; padding: 0 0 0 0.7692em; color: #006699; border-left: 0.2308em solid #3399FF; }

abbr, acronym { font-size: 0.8462em; line-height: 1.0em; border-bottom: 1px dotted #999; text-transform: uppercase; letter-spacing: 1px; cursor: help; }

code { color: #090; font-family: Courier, "Courier New", monospace; line-height: 1.0em; }

pre { margin: 0 0 1.5385em 0; padding: 0.7692em; font-size: 1.3em; overflow: auto; background: #ececec; }

p.unstyled { font-size: 1.3em; }

p.center { text-align: center; }

/*---:[ headlines ]:---*/
h1, h2, h3, h4 { font-size: 1.0em; }
	
h1, h2 { 
font-size: 1.6em;
line-height: 1.4286em;
color: #222;
font-weight:normal;
}

	h2 a, h2 a:visited { color: #333; }
	
	h2 a:hover { color: #BD295A; }
	
	.page h1, .page h2, .posts h1 { margin: 0 0 0.3em 0; border-bottom: 1px dotted #999999; }
	
	.page h2 a:link, .page h2 a:visited { text-decoration:none; }	
	
	.archive h2 a:link, .archive h2 a:visited { text-decoration:none; }
	
	.archive h1 { font-size: 2.4em; line-height: 1.66667em; margin: 0 0 1.66667em 0; color: #000; }
	
	.archive h2 { border-bottom: 1px dotted #1E1836; }
	
	#sidebar h2, #sidebarleft h2 { font-size: 1.6em; margin: 0 0 0.3em 0; border-bottom: 1px dotted #999; color: #333; }
	

h3 {
	font-size: 0.9em;
}

	.entry h3 { margin: 0.7em 0 0.5556em 0; }
	
	#comments h3 { font-size: 1.8em; }
	
	#comments h3.comment_intro { margin: 0 0 1.11111em 0; padding: 2.05556em 0 0 0; border-top: 1px dotted #999999; }

	#comments h3#respond { margin: 2.2222em 0 0 0; }

h4 {
	margin: 10px 0 5px;
	font-size: 1.1538em;
	line-height: 1.3333em;
	color: #006699;
}

/*---:[ core layout elements ]:---*/

.wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -8em;
 }
 
#header {
	position:relative;
	color: #fff;
	padding: 0;
	width: 960px;
	height: 250px;
	margin: 0 auto;
	}
	
#introheader {
	position:relative;
	color: #fff;
	padding: 0;
	width: 960px;
	height: 359px;
	margin: 0 auto;
	}

#container { 
width: 960px; 
margin: 0 auto;
padding:0 0 25px;
}
	
	#content_box { width: 960px; }
	
		#content { width: 640px; padding: 0; float: left; }
		
		#contentsingle { width: 640px; padding: 0; float: left; }

		#content_single { width: 100%; }
		
		#sidebar { float: right; width: 300px; }

.push {
     height: 5em;
}
		
#footer { 
border-top: 15px solid #333;
background: #ccc url(images/bggrey.png) repeat;
padding: 1.5em 0;
color: #333;
}

/*---:[ #header styles ]:---*/

#logo { 
position: relative;
height: 50px;
z-index: 400;
}

/* Site Title ---------------------------------------------- */
#logo a {
		position: relative;
		float: left;
		left: 0px;
		top: 0px;
		width: 200px;
		height: 50px;
		background-image: url(images/blank.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
		text-indent: -3000px;
}

#info {
		top: 7px;
		right: 0px;
		color: #333;
		font-size: 11px;
		position: absolute;
}

/*---:[ top nav menu styles ]:---*/
#nav {
position:absolute;
left:0px;
top:211px;
}

/*news columns*/
#leftcol {
	width:287px;
	border-right:1px solid #b6b6b6;
	padding-right:18px;
	}

#leftcol, #rightcol {
	margin-top:10px;
	float:left
	}	
	
#rightcol {
	width:300px;
	padding-left:18px;
	margin-top: -2px;
	text-align:justify;
	}
	
/******************************************
*   Content                        
******************************************/

#content {
	width:640px;
	float:left
	}
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	color:#999;
	}

.feature {
	background: url(images/backgrounds/bg_featured.jpg) repeat-x #eeeeee;
	padding:15px;
	border: 1px solid #ccc;
	}

.feature:hover { background: url(images/backgrounds/bg_featured.jpg) repeat-x #eeeeee; }
	
.feature p, #rightcol p { margin:0;	}

#rightcol img {
	padding:1px;
	border:1px solid #999;
	}
			
#leadpic {
	float:left;
	position:absolute;
	top:-40px;
	left:-20px;
	}
#lead a.leadpic {
	display:block;
	float:left;
	margin: 0 18px 8px 0;
	width:265px;
	height:158px;
	line-height:100px;
	overflow:hidden;
	position:relative;
	z-index:1;
	border:1px solid #999999;
	padding:1px;
	}
	
.title, a.title  {
	font-size:1.1em;
	font-weight:bold;
	color: #333333;
	margin-bottom:15px;
	}
	
#rightcol .clearfloat h2, a.clearfloat h2  {
	font-size:1.1em;
	font-weight:bold;
	color: #333333;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#leftcol .feature h2, a.feature h2  {
	font-size:1.1em;
	font-weight:bold;
	color: #333333;
	margin:0px;
	border: none;
	}
	
.feature#lead .title {
	font:1.7em;
	/*font:1.7em Georgia, "Times New Roman", Times, serif;*/
	line-height:100%;
	display:block;
	padding-bottom:7px;
	color: #333333;
	}
	
.feature#lead h2 {
	font:1.7em;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	color: #333333;
	border: none;
	margin: 0;
	}

#leftcol .feature {	margin-bottom: 15px; }

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
	#leftcol a.thumb{
		display:block;
		float:left;
		width:255px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;
		border:1px solid #999999;
		padding:1px;		
	}
	#leftcol a.thumb img{
		float:left;
		position:absolute;
		/*top:-20px;
		left:-50px;*/	
	}

	
#rightcol .clearfloat {
	border-bottom:1px dotted #999999;
	padding:12px 0;
	min-height: 90px;
	}	
	


/*Post Formatting*/

.entry {
	padding-bottom:28px;	
	text-align:justify;
	}

/*<div style="width:350px;float:right;margin: 0px 0px 0px 10px;">*/

.articleimage {
width: 360px;
float: right;
margin: 0px 0px 0px 10px;
}

/******************************************
*   Headlines                         
******************************************/

#content h2 {
	color: #333333;
	padding-bottom:8px;
	border-bottom:1px dotted #666;
	margin: 20px 0;
	}

#content h3, #content h3 a {
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#666666;
	}

#content_cat h1 {
	color: #333333;
	padding-bottom:8px;
	border-bottom:1px dotted #666;
	margin: 0px 0;
	}
	
/*post style*/
.post_date { font-size: 1.1em; line-height: 1.5455em; margin: 0 0 1.8182em 0; color: #BD295A; text-align:right; }

/*.entry { font-size: 1.3em; line-height: 1.5385em; }*/

.entry h2 { font-size: 1.4em; text-align: left;}
	
	.entry a, .entry a:visited { padding: 1px 0; color: #BD295A;}
	
	.entry a:hover { padding: 1px 0; color: #006699; border-bottom: none; }
	
	.entry p { 
	margin: 0 0 1.5385em 0; 
	font-size: 15px;
	line-height:1.6em;
	font-weight:normal;
	}

	.entry ul, .entry ol { margin: 0 0 1.5385em 1.0em; }

.entry ul.list-nobullet li{list-style: none; }

.entry ul.list-bullet li{list-style:url(images/bullet.gif); }

.entry ul.list-arrow li{list-style:url(images/arrow.gif); margin: 10px 0 0 0; }

.entry ul.star-bullet li{list-style:url(images/bullet.png); margin: 10px 0 0 0; }

.entry ul.star li{list-style:url(images/star.gif); margin: 10px 0 0 0; }

.entry ul.list-alpha li{list-style:lower-alpha; margin: 0 0 0 3.0em; }
	
	.entry li { }

	.entry li img { border: 1px solid; border-color: #fff; }	
	
	.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0 0 0 1.5em; }
	
	.entry dl { margin: 0 0 1.15em 0; }
			
		.entry dt { font-weight: bold; }
		
		.entry dd { margin: 0 0 0 1.5em; }
		
	.entry sup, .entry sub { line-height: 1.0em; }
		
	.entry blockquote.right, .entry blockquote.left { width: 13.6875em; padding: 0.4375em 0; font-size: 1.2308em; line-height: 1.25em; border: 0.0625em solid #ccc; border-width: 0.0625em 0; text-align: center; }
	
	.entry blockquote.right { margin: 0 0 0 0.9375em; float: right; clear: right; }
	
	.entry blockquote.left { margin: 0 0.9375em 0 0; float: left; clear: left; }

		.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; }
		
	.entry .ad { margin: 0 0 0 1.1538em; float: right; clear: right; }
	
		.entry .ad_left { margin: 0 1.1538em 0 0; float: left; clear: left; }

	.entry img { }

	.entry img.left { margin: 0 1.1538em 0 0; float: left; clear: left; }
	
	.entry img.right { margin: 0 0 0 1.1538em; float: right; clear: right; }
	
	.entry img.center { display: block; margin: 0 auto 1.5385em auto; clear: both; }

	.entry img.frame { border: 0.3846em solid #ddd; }
	
	.entry img.stack { clear: none !important; }

.post_meta { margin: 0 0 4.5385em 0; padding: 0.3846em 0 0 0; border-top: 1px dotted #999999; font-size: 1.3em; line-height: 1.0em; clear: both; }
	
	.add_comment { padding: 0 0 0 1.6154em; background: url('images/icon_comment.gif') 0 50% no-repeat; font-weight: bold; }

	.post_meta a:hover { color: #0033FF; }

.page .entry { margin: 0 0 0.2em 0; }

.navigation { width: 39em; margin: 0 0 1.2em 0; font-size: 1.2em; line-height: 1.6667em; }
	
	.navigation a:hover { color: #006699; }
	
	.next { text-align: right; }

.posts .meta {
	border-top:1px dotted #999;
	font-size:11px;
	color:#666;
	text-shadow:1px 1px #fff;
	margin-top:-12px;
	margin-bottom:18px;
	padding-top:8px;
}

.postTags {
	font-size:13px;	
	background:url(images/ico_tag.png) 0 50% no-repeat;
	padding-left:24px;
	margin:25px 0 0;
	color:#666;
}	


/*---:[ sidebar styles ]:---*/

ul.sidebar_list { list-style: none; }

	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 300px; margin: 0 0 10px; font-size: 1.0em; line-height: 1.6667em; float: left; }

		li.widget p { margin: 0 0 1.0em 0; }
		
		li.widget ul, li.linkcat ul { list-style: none; margin: 0 0 0.8333em 0; font-size: 1.0em; }
		
			li.widget li, li.linkcat li { padding: 1pt 0 0 0.9em; background: url('images/bullet.gif') 0 0.7em no-repeat; }
				

/*---:[ footer styles ]:---*/

#footer p { font-size: 1.0em; text-transform: uppercase; margin-bottom:20px;}

#footer a, #footer a:visited { color: #ccc; }

#footer a:hover { color: #fff; }

/*#footer li {
display:inline;
font-size:1.5em;
padding-left:20px;
}
#footer ul {
list-style: none;
margin-bottom:40px;
}*/

#foot {	
	width:960px;
	margin:0 auto;
	font-size:0.9em;
	padding: 10px 0px 10px 0px;
	}
	
#footer-links {
color:#ccc;
float:left;
}
#footer-links a {
color:#ccc;
}
	
#footer-copyright {
color:#ccc;
text-align:right;
}

/* Footer Widgets */

#footerWidgets {
	/*background:#000 url(images/bk_footer_widgets.png) 0 0 repeat-x;*/
	padding-top:3px;
}

#footerWidgetsInner {
	width:960px;
	margin:0 auto;
	padding:20px 0 35px;
	overflow:hidden;
}

/* Footer Widgets */

#footerWidgetsInner .boxFooter {
	float:left;
	width:210px;
	padding-right:30px;
	overflow:hidden;
	margin-bottom:40px;
}


#footerWidgetsInner h2 {
	font-size:20px;
	border-bottom:1px solid #292929;
	padding:7px 0 12px;
	margin-bottom:2px;
	color: white;
}

#footerWidgetsInner .boxFooter ul li {
	padding:7px 0;
	border-bottom:1px solid #292929;
	color:#999;
	font-size:13px;
}

#footerWidgetsInner .boxFooter ul li a {
	text-decoration:none;
	color:#ccc;
	font-size:13px;
	font-style:normal;
}

#footerWidgetsInner .boxFooter ul li a:hover {
	color:#fff;
}

/*---:[ comment styles ]:---*/

#comments { width: 46.8em; }

	dl#comment_list { margin: 0 0 0 0; }
		
		dl#comment_list dt { padding: 0 0 33px 0; background: url('images/comment_top.gif') 0 100% no-repeat; font-size: 1.1em; line-height: 1.8182em; color: #999; }
		
		dl#comment_list dt.author { background: url('images/comment_author_top.gif') 0 100% no-repeat; }
		
			dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }
			
				dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }
				
				dl#comment_list dt .comment_num a:hover { color: #3399FF; }
				
			dl#comment_list dt strong { font-size: 1.4545em; color: #000; }
				
				dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; border-bottom: 1px dotted #999999; }
				
				dl#comment_list dt strong a:hover { color: #000; border-bottom: 1px solid #3399FF; }
		
		dl#comment_list dd { width: 428px; padding: 0 20px; margin: 0 0 1.5385em; background: #dfdfdf url('images/comment_bottom.gif') 0 100% no-repeat; }
		
		dl#comment_list dd.author { background: #f6f4c9 url('images/comment_author_bottom.gif') 0 100% no-repeat; }
		
			dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; }
			
dl#comment_list dd.entry p {margin-top: 0;}


/*---:[ comment form styles ]:---*/

#comment_form { width: 46.8em; margin: 0 0 4.0em 0; }

	#comment_form a:hover { text-decoration: underline; }

	#comment_form p { padding: 0.7692em 0; }
	
		#comment_form label { padding: 0 0 0 0.83333em; font-size: 1.2em; }

		#comment_form .text_input { width: 15.3846em; padding: 0.23077em; color: #333; font: bold 1.3em Verdana, sans-serif; border-top: 0.15385em solid #999; border-left: 0.15385em solid #999; border-right: 0.07692em solid #eee; border-bottom: 0.07692em solid #eee; }
		
		#comment_form .text_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
		
		#comment_form .text_area { width: 32.9231em; }

		#comment_form p.subscribe-to-comments { font-size: 1.3em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

		#comment_form .form_submit { padding: 0.5em; background: url('images/submit_bg.gif') repeat-x; color: #000; border: 0.21429em double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em/1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; }
		
		#comment_form .form_submit:hover { color: #FFF; }
			
			
/*---:[ search form styles ]:---*/

#search_form { margin: 0 0 0.5833em 0; }
	
#search_form input {
	border:1px solid #fff;
	border-top:1px solid #B8C4C5;
	border-left:1px solid #B8C4C5;
	background-color: #eee;
	padding:8px;
	font-size:12px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   	width:180px;
}

#search_form input[type="submit"] {
	border:none;
	width:80px;
	height:32px;
	margin-top:10px;
	margin-left:10px;
	cursor:pointer;
	background:url(images/but_form.jpg) 0 100% repeat-x;
	color:#000;
	font-size:12px;
	padding:0;
}
	
/*---:[page elements]:---*/

#introheader #icon_left {
		position: absolute;
		/*z-index:150;*/
		left: 0;
		top: 55px;
		width: 444px;
		height: 267px;
		display: block;
}

#introheader #icon_mid {
		position: absolute;
		/*z-index:300;*/
		left: 444px;
		top: 55px;
		width: 292px;
		height: 267px;
		display: block;
}

#introheader #icon_right {
		position: absolute;
		/*z-index:200;*/
		left: 736px;
		top: 55px;
		width: 200px;
		height: 267px;
		display: block;
}

/*---:[small page elements]:---*/

#header #icon_1 {
		position: absolute;
		/*z-index:150;*/
		left: 0;
		top: 0px;
		width: 190px;
		height: 220px;
		display: block;
}

#header #icon_2 {
		position: absolute;
		/*z-index:300;*/
		left: 190px;
		top: 0px;
		width: 260px;
		height: 220px;
		display: block;
}

#header #icon_3 {
		position: absolute;
		/*z-index:200;*/
		left: 450px;
		top: 0px;
		width: 230px;
		height: 220px;
		display: block;
}

#header #icon_4 {
		position: absolute;
		/*z-index:200;*/
		left: 680px;
		top: 0px;
		width: 140px;
		height: 220px;
		display: block;
}

#header #icon_5 {
		position: absolute;
		/*z-index:200;*/
		left: 820px;
		top: 0px;
		width: 140px;
		height: 220px;
		display: block;
}

/******************************************
*   gallery category                        
******************************************/
.articleimage {
width: 320px;
float: right;
margin: 0px 0px 0px 10px;
}

.normal-content_cat .post-alt_cat a.foto{
		display:block;
		float:left;
		width:300px;
		height:182px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		border: 0;
		margin-bottom:5px;
}

.normal-content_cat .post-alt_cat a img{
	border: 0;
}

.featured-content_cat .post-alt_cat a img{
	border: 0;
}

.normal-content_cat .post-alt_cat p img{
	max-width: 100%;
}

.normal-content_cat .post-alt_cat img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.normal-content_cat .post-alt_cat img.alignleft{
	/*margin: 3px 10px 2px 0;*/
}

.normal-content_cat .post-alt_cat img.alignright{
	margin: 3px 0 2px 10px;
}

.normal-content_cat .post-alt_cat img.alignleft, img.alignright{
	display: inline;
	/*border:1px solid #999; 
	padding:4px;*/
}

.featured-content_cat img.alignleft, img.alignright{
	margin: 3px 10px 2px 10px;
}

.featured-content_cat .post-alt_cat img.alignleft, img.alignright{
	display: inline;
	border:1px solid #999;
	padding:4px;
}

img.alignright{
	display: inline;
	border:none;
	padding:4px;
}

.alignleft{float: left;}
.alignright{float: right;}

#content-container_cat{
	float: left;
	width: 960px;
	color:#333;
	/*margin-top: 20px;*/
}

#content_cat{
	float: left;
	width: 960px;
	padding: 5px 0 0;
}

.navigation_cat{
	float: left;
	width: 900px;
	font-size: 11px;
	/*background: #CDC5B6;*/
	line-height: 18px;
}

.navigation_cat a{
	text-decoration: none;
	color: #333333;
	font-size: 18px;
}

.navigation_cat a:hover{
	text-decoration: underline;
}

.nav-previous_cat, .nav-next_cat{
	float: left;
	padding: 14px 10px 9px;
}

.featured-content_cat{
	float: left;
	width: 960px;
	border-bottom:1px dotted #999;
	clear: both;
}

.featured-content_cat a{
	color: #333;
}

.featured-content_cat img.alignleft, img.alignright{
	background: #fff;
}

.featured-content_cat .post-alt_cat{
	float: left;
	width: 960px;
	margin: 10px 0 10px;
	display: inline;
}

.entry-title-alt_cat {
	width:100%;
	line-height: 24px;
}

.featured-content_cat .entry-title-alt_cat h1 {
	/*font-family: arial, helvetica, sans-serif;*/
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	border-bottom: none;
	margin:0pt;
	padding:0pt;
}

.featured-content_cat .entry-title-alt_cat h2 {
	/*font-family: arial, helvetica, sans-serif;*/
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	border-bottom: none;
	margin:0pt;
	padding:0pt;
}

.featured-content_cat .entry-title-alt_cat a{
	color: #333;
}

.entry-content-alt_cat{
	line-height: 24px;
	width:100%;
}

.entry-content-alt_cat a:hover{
	text-decoration: none;
}

.multi-purpose_cat{
	float: left;
	width: 900px;
	height: 20px;
	margin: 10px;
	display: inline;
}

.content-intro{
	display: inline;
	text-align: justify;
}

.normal-content_cat{
	float: left;
	width: 310px;
	height: 300px;
	margin-left: 0px;
	margin-right: 10px;
}

.first-row{
}

.normal-content_cat .post-alt_cat{
border:1px solid #CCCCCC;
padding:4px;
width:300px;
height: 275px;
}

.front-post {
float:left;
height:540px;
margin-left:10px;
margin-right:10px;
width:300px;
}

.first-row .post-alt_cat{
	margin-top: 15px;
}

.normal-content_cat .post-alt_cat h1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	border-bottom: none;
	margin:0;
	padding:0;
}

.normal-content_cat .post-alt_cat h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	border-bottom: none;
	margin:0;
	padding:0;
}

.normal-content_cat .entry-date_cat, .featured-content_cat .entry-date_cat{
	font-size: 11px;
	color: #E4DDCB;
	line-height: 20px;
}

.normal-content_cat .post-alt_cat p, .featured-content_cat .post-alt_cat p{
	margin:0;
	padding:0;
}

.featured-content_cat .entry-meta-alt_cat, .normal-content_cat .entry-meta-alt_cat{
	float: left;
	margin: 3px 0 0;
	padding: 0 0 10px;
	font-size: 11px;
	width: 300px;
	height: 37px;
}

.normal-content_cat .entry-meta-alt_cat a.full-story_cat, .normal-content_cat .comments-link_cat{
	float: left;
	display: block;
	padding: 3px 0 0 24px;
	background: url(images/bg-full-story.png) no-repeat;
}

.normal-content_cat .comments-link_cat{
	margin: 0 0 0 10px;
	padding: 3px 4px 0 27px;
	background: url(images/bg-comments-link.png) no-repeat;
}

.normal-content_cat .entry-meta-alt_cat a{
	text-decoration: none;
}

.normal-content_cat .entry-meta-alt_cat a:hover{
	text-decoration: underline;
}

#fullwidth {
      background-color: transparent;
      padding: 5px 5px 5px 5px;
      margin: 0 0 0 -10px;
      width: 990px;
}

#sforum {
background-color: #E6E6E6;
font-family: inherit;
font-size: 120%;
width: 100%;
}

#sidebar_ad {
border:1px solid #CCCCCC;
padding:4px;
width:300px;
}

/******************************************
*   Follow us                       
******************************************/
#sidebar .section {
margin-bottom:10px;
}

#subscribe_options {
background:url(images/backgrounds/bg_featured.jpg) repeat-x scroll center bottom #fff;
border:1px solid #DDDDDD;
font-size:90%;
/*margin-top:9px;*/
padding:4px 4px;
}

#subscribe_options .subscribe_icons li {
float:left;
font-size:11px;
margin:0 2px 5px;
text-align:center;
width:40px;
}

#subscribe_options .subscribe_icons .subscribe_buzz a {
background-position:center -500px;
}

#subscribe_options .subscribe_icons .subscribe_twitter a {
background-position:center -100px;
}

#subscribe_options .subscribe_icons .subscribe_facebook a {
background-position:center -200px;
}

#subscribe_options .subscribe_icons .subscribe_rss a {
background-position:center -300px;
}

#subscribe_options .subscribe_icons .subscribe_email a {
background-position:center -600px;
}

#subscribe_options .subscribe_icons a {
background:url("images/icomaps.png") no-repeat scroll center top transparent;
display:block;
padding:40px 0 2px;
}

#subscribe_options .subscribe_icons li {
font-size:11px;
text-align:center;
list-style:none outside none;
background:none;
}

#subscribe_options .join {
font-size:13px;
text-align:center;
}

#subscribe_options .more_subscribe_options {
text-align:center;
}

#subscribe_options p {
clear:both;
}

#subscribe_options .imagetxt {
text-align:center;
}

/******************************************
*   form styles                        
******************************************/
input[type=text],input.text, input.title, textarea, select { background-color:#eee; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

#inputArea
{
    font-size: 13px;
    padding: 10px;
    background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	width: 350px;
}

#inputArea input[type="text"], #inputArea textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    width: 300px;
	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;
	border-style:solid;
	border-width:1px;
	color:#444444;
	background:none repeat scroll 0 0 #EEEEEE !important;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #999) );
	background:-moz-linear-gradient( center top, #ccc 5%, #999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#999');
	background-color:#999;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.myButton:active {
	position:relative;
	top:1px;
}

/******************************************
*   single image                       
******************************************/

#news_image {
background:url(images/backgrounds/bg_featured.jpg) repeat-x scroll center bottom #fff;
border:1px solid #DDDDDD;
font-size:90%;
padding:5px 5px;
text-align:center;
}

#article_img {
width:300px;
height:240px;
overflow:hidden;
position:relative;
/*border:1px solid #DDDDDD;*/
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
margin-top: 2px;
}

#article_img img {
border: none;
display: block;
}

#news_image .imagetxt {
text-align:center;
margin-bottom:1em;
}

/* Contact Form */
#si_contact_form1 label, #si_contact_form2 label {
	display:block;
	padding:5px 0;
}

#si_contact_form1 input, #si_contact_form1 select, #si_contact_form1 textarea, #si_contact_form2 input, #si_contact_form2 select, #si_contact_form2 textarea {
	border:1px solid #fff;
	border-top:1px solid #B8C4C5;
	border-left:1px solid #B8C4C5;
	background-color: #fff;
	padding:8px;
	font-size:14px;
	margin-bottom:10px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   	width:350px;
}


#si_contact_form1 textarea, #si_contact_form2 textarea {
	width:560px;
	font-size:13px;
}

#si_contact_form1 input[type="submit"], #si_contact_form2 input[type="submit"] {	
	border:none;
	width:151px;
	height:32px;
	margin-top:10px;
	cursor:pointer;
	background:url(images/but_form.jpg) 0 100% repeat-x;
	color:#000;
	font-size:12px;
	padding:0;
}

/******************************************
*   wordpress styles                        
******************************************/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*wordpress image styles*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*---:[ self-clearing floats courtesy of Dan Cederholm at simplebits.com ]:---*/

#header:after, #services:after, #headerimage:after, #sidebar:after, #content:after, #content_single:after, #logo:after, #nav:after, #content_box:after, #content-container_cat:after, #content_cat:after, #normal-content_cat:after, .page .entry:after, #comments:after, dl#comment_list dd:after, #comment_form:after { display: block; height: 0; content: "."; visibility: hidden; clear: both; }
