/*
Theme Name: 1 Year Anniversary Template
Theme URI: http://www.WordpressWeekly.com/
Description: This is our One Year Anniversary Edition Wordpress Theme. We have created a unique design with blue and green colors and we have implemented the latest tehniques from Wordpress.
Version: 1.1
Author: RT Design Studio
Author URI: http://www.rtdesignstudio.com/
Tags: Wordpress, Design, Free, Style, Anniversary, RT, Design, Studio, Best, Two Colomns, Blue Color Scheme, 
*/

@font-face {
	font-family: 'MyriadProSemibold';
	src: url('fonts/MyriadPro-Semibold.eot');
	src: local('Myriad Pro'), local('MyriadPro-Semibold'), url('fonts/MyriadPro-Semibold.woff') format('woff'), url('fonts/MyriadPro-Semibold.ttf') format('truetype');
}

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,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;
}

#content img {
	margin: 6px;
}

body {
	color: black;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #424242;
	font-family: Arial, Verdana, Tahoma, sans-serif;

}

p {
color:#424242;	
	}

/**
* GLOBALS
*/
h1	{
	font-weight: normal;
	margin: 0px 0px 10px;
	padding: 0px;
	color: #606060;
}

h2	{
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px;
	padding: 0px;
	color: #606060;
	text-align: left;
}

h3{
	text-align:left;
	font-weight:bold;
	line-height:150%;
	font-variant:small-caps;
}

h4{
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
}

a {
	text-decoration: none;
	color:#1E3C58;
}

a:hover {
	text-decoration: underline;
	color:#000;
}

#logo {
	float: right; 
	position: absolute; 
	left: 10px; 
	top: 19px;
}

#logo img {
	 width:163px; 
	 height:48px; 
}

#logo a:hover {
	color: #BBDC85;
	text-decoration: none;
}


/**
* TOP PAGES LIST
*/


#header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;	
	z-index:100;
}

#header-container {
	height:80px;
	background:url(images/header.gif) repeat-x;	
	z-index:100;
}

#header {
	width: 916px;
	margin: 0 auto;
	position: relative;
	z-index:100;
	height: 80px;
}


#navbar {
	width: 628px;
	font-size: 18px;
	font-family:MyriadProSemibold;
	color: #9c9b96;
	padding: 0px;
	float:right;
	position: absolute;
	right:7px;
	top:23px;
	height:37px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	float:right;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}



#nav li a {
	color: #9c9b96;
	display: block;
	font-size: 18px;
	font-family:MyriadProSemibold;
	text-decoration: none;
	text-shadow:1px 1px 1px #fff;
	float:left;
	cursor:pointer;
	}
	
#nav li a span {
	color: #9c9b96;
	display: block;
	float:left;
	font-size: 18px;
	font-family:MyriadProSemibold;
	padding: 8px 21px 11px 21px;
	text-decoration: none;
	text-shadow:1px 1px 1px #fff;
	cursor:pointer;
	}

#nav li a:hover{
	color: #fff;
	background:url(images/nav-left.gif) no-repeat left;
	text-shadow:1px 1px 1px #487c16;
	cursor:pointer;
	}

#nav li a span:hover {
	color: #fff;
	text-shadow:1px 1px 1px #487c16;
	background:url(images/nav-right.gif) no-repeat right;
	cursor:pointer;
	}
	

	

#nav li li a span {
	color: #fff;
	float:left;
	font-size: 14px;
	font-family:MyriadProSemibold;
	text-decoration: none;
	text-shadow:1px 1px 1px #487c16;
	width: 121px;
	text-align:left;
	padding:5px 0 5px 20px;
	background:url(images/lilia.gif) repeat-x bottom;
	cursor:pointer;
	}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	padding:0px;
	cursor:pointer;
	}
	
	
#nav li li a:hover, #nav li li a:active {
	color: #fff;
	background: url(images/lilia-hover.gif) repeat-x;  
	cursor:pointer;
	}

#nav li li a span:hover, #nav li li a span:active {
	color: #fff;
	background: url(images/lilia-hover.gif) repeat-x; 
	cursor:pointer;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	height: auto;
	width: 141px;
	margin: 0px;
	padding: 0px;
	margin-top:40px;
	margin-left:-25px;
	/margin-left:-115px;
	left: -999em;
	padding-top:20px;
	padding-bottom:10px;
	background: url(images/ul.gif) no-repeat top center #59a114;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 141px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	z-index: 9999;
	position: absolute;
	height: auto;
	width: 141px;
	margin: 0px 0 0 141px;
	/margin:0px;
	padding: 0px;
	left: -999em;
	background: #59a114;	
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
#nav .current_page_item a {
	color: #ffb863;
	}




/**
* MAIN WRAPPER
*/

#big {
	width: 916px;
	margin: 0 auto;
	font-size: 1.4em;
	padding: 80px 0 0px 0px;
	z-index:10;

}

#conttt {
	background:#0a82a8;	
	float:left;
	width:100%;
	}

#wrapper{
	float:left;
	background: url(images/content.gif) repeat-y;
	margin-bottom:20px;
}

#cont {
	width: 900px;
	float: left;
	position: relative;
	z-index: 0;
	background:url(images/contentin.gif) no-repeat bottom center;
	padding:5px 8px 10px 8px;
}

/**
* FIRST MAIN COLUMN
*/

#content {
	position: relative;
	float: left;
	width: 555px;
}

#contentin {
	float: left;
	position: relative;
	width: 555px;
	color: #000;
}

#post {
	float: left;
	position:relative;
	width:100%;
	}


.p2{
	color:#AFAFAF;
	display:inline;
	font-size:10px;
	text-transform: uppercase;
	text-align: left;
}

.p3{
	text-transform: uppercase;
	color:#0A82A8;
	display:inline;
}

#contentin a {
	color: #0a82a8;
}

#cont a:hover {
}

#content div.post{
	padding-bottom:10px;
	float: left;
	position: relative;
	font-size: 12px;
	width: 100%;
	text-align:justify;
	color: #424242;
	line-height: 18px;
}

.post img {
	border: solid 5px #E0E0E0;
	margin-right: 10px;
}

#content h1{
	font-size: 22px;
	font-family: MyriadProSemibold;	
	padding: 0px;
	text-transform: none;
	padding-left:15px;
	height:42px;
	padding-top:8px;
	text-align:left;
	color:#065168;
}

#content div.post h2{
	font-size: 22px;
	font-family: MyriadProSemibold;	
	padding: 0px;
	text-transform: none;
	margin-left:-13px;
	background: url(images/titles.gif) no-repeat left;
	padding-left:15px;
	height:42px;
	color:#F6F3EB;
	padding-top:8px;
}

#content div.post h2 a {
	font-family: MyriadProSemibold;
	font-size: 22px;
	padding: 0px;
	letter-spacing: 0px;
	color: #fff;
	border-bottom: 0px;
	text-shadow:0px 1px 1px #539216;
	}

#content ul{
	list-style-type:square;
	padding-left:30px;
}

#content code{
	font-family:courier,"courier new", monospace;
	font-size:14px;
	background-color:#dfdfdf;
}

#content blockquote{
	padding:6px;
	color:#555;
}

#content blockquote p{
}

.navigation div{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	line-height:200%;
}

.navigation a {
	font-size:12px;	
	}

p.details_small{
	font-size:11px;
	color:#876543;
}

p.details_small a{
	color:#316290;
	text-decoration: none;
	border-bottom: 0px;
	text-transform: uppercase;
}

p.details_small a:hover{
	text-decoration: underline;
}

p.date{
	text-align:left;
	letter-spacing:0px;
	font-size:10px;
	text-transform:uppercase;
	color:#6f6a6a;
}

#content em{
	font-style:italic;
}

/**
* COMMENTS
*/

.commentlist p {

}

.commentlist big{
	font-size:14px;
	display:block;
	margin-bottom:5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-align:left;
}

.commentlist li{
	margin-bottom:8px;
	color: black;
	padding-bottom:0px;
	border-bottom: 4px solid #efefef;
}



.commentlist ul li,
.commentlist ol li{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0;
}



.commentlist ul{
	margin-left:20px;
	list-style: none;
}


.comment-item-{
	padding-left:20px;
	list-style-type: decimal;
}


ol.commentlist {
	padding-left:20px;
	list-style-type: none;
}

p.nocomments{
	padding-bottom:10px;
	border-bottom: 4px solid #ccc;
	font-weight:bold;
	font-size:15px;
}

.allowed-tags{
	display:none;
}

/**
* FORMS
*/

#commentform{
	margin-bottom:15px;
}

#commentform p {
text-align:left;
		}

/**
* RIGHT SIDEBAR WITH MENU
*/

.rel-post {
 float:left;
 text-align:left;
}

#sidebar {
	width: 266px;
	float: right;
	position: relative;
	text-align: left;
	color: #fff;
	overflow: hidden;
}

#sidebar ul, li {
	font-size: 12px;
	color: #fff;
}

#sidebar h2{
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	color: #fff;
	padding-bottom: 3px;
	margin-bottom: 0px;
	height: 17px;
	padding-left: 2px;
	background: #abaaab;
	margin-left: -4px;
	margin-top: 0px;
	text-transform: uppercase;
	padding-top: 4px;
}

#sidebar ul li ul{
	margin-bottom:5px;
	padding-bottom: 5px;
	color: #fff;
}

#sidebar a {
	color: #316290;
	background: #f7f6d0;
	border-bottom: dotted 1px #444;
	font-size: 12px;
	display: block;
	width: 100%;
	margin-left: -2px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#sidebar ul li ul li ul{
	border-bottom:0;
	font-size:12px;
	margin-bottom:0;
	padding-bottom:0;
}

#sidebar ul li ul li ul{
	margin-bottom:0;
	padding-left:10px;
	font-size:10px;
}

.linkcat {
	font-size: 13px;
}

/**
* FOOTER
*/

#footer-contt {
	width:100%;
	float:left;
	margin:auto;
	text-align:center;
	background:url(images/footer.gif) repeat-x top #e2dece;		
	}

#footer-cont {
	width: 916px;
	margin: auto; 
	}

#footer {
		float:left;
	width: 916px;
	font-size: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 9px;
	text-transform: uppercase;

}

#footer h3{
	font-size: 22px;
	font-weight: normal;
	font-family: MyriadProSemibold;
	margin:10px 0 10px 0;
	color: #4f4d43;
}

#footer ul{
	margin-bottom:5px;
	padding-bottom: 5px;
	color: #fff;
	list-style:none;
}

#footer a {
	color: #141414;
	font-size: 12px;
	display: block;
	width: 230px;
	padding-top: 1px;
	padding-bottom: 4px;
	margin-top: 0px;
	text-decoration:none;
	padding-left:20px;
	background:url(images/arrow.gif) no-repeat left;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


#footer a:hover{
	color: #141414;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;	
	}

.footer-box {
	float:left;
	position:relative;
	width:290px;
	margin-left:10px;
	min-height:140px;
	}


#footer-bottom-contt {
	width:100%;
	float:left;
	margin:auto;
	text-align:center;
	background:url(images/footer-bottom.gif) repeat-x top #181e2c;		
	}

#footer-bottom-cont {
	width: 916px;
	margin: auto; 
	}

	
#footer-bottom {
	float: left;
	position:relative;
	width:100%;
	font-size: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #b1aea1;
	padding-top:10px;
	padding-bottom: 9px;
	text-transform: uppercase;	
}


#footer-bottom a{
	margin:0px;
	padding:0px;
	color:#b1aea1;
	}
	
#footer-bottom a:hover{
	color:#046BAE;
	}

input {
	margin: 2px;
	border: solid 1px #f5f2e9;
	background-color: #cfcbbc;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	padding: 4px;
	color:#4F4D43;
}

input[type=submit] {
	margin: 2px;
	background: url(images/button.gif) repeat-x;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	padding: 7px;
	color:#fff;
	cursor:pointer;
}

#commentform textarea {
	width:99%;
	border: solid 1px #0A82A8;
	background-color: #F4F4F4;
}

#right {
	width: 325px;
	float: right;
	text-align: left;
}


#right a:hover{
	color: #0A82A8;
	}

#right ul{
	list-style:none;
}

#right-top {
	float:left;
	position:relative;
	width:325px;
	padding:0px;
	}

#right-middle {
	float:left;
	position:relative;
	width:100%;
	text-align:justify;
	background:url(images/ads-back.gif) no-repeat right center;
}

#right-middle .img-left {
	float:left;
	margin:10px 0 10px 0;
	}

#right-middle .img-right {
	float:right;
	margin:10px 0 10px 0;	
	}

#right-bottom {
	float:left;
	position:relative;
	width:100%;
	}

#right-bottom-left {
	float:left;
	background:url(images/bottom-left.gif) repeat-y;
	width:161px;
	min-height:218px;
	}

	
#right-bottom-left li {
	border-bottom:solid 1px #d6d4cf;
	padding:6px 0 4px 10px;
	/padding:0px 0 0px 10px;
}

#right-bottom-left a {
	background:url(images/starr.gif) no-repeat left;
	padding-left:18px;
	color:#141414;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#right-bottom-left a:hover {
	color:#141414;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	text-decoration:none;
}


#right-bottom-left h3{
	font-family:MyriadProSemibold;
	font-size:22px;
	color:#fff;
	background:url(images/right-bottom-h3.gif) no-repeat;
	padding:0 0 0 10px;
	height:36px;
	}
	
#right-bottom-right {
	float:right;
	background:url(images/bottom-left.gif) repeat-y;
	width:161px;
	}
	
#right-bottom-right li {
	border-bottom:solid 1px #d6d4cf;
	padding:6px 0 4px 10px;
	/padding:0px 0 0px 10px;
}

#right-bottom-right a {
	background:url(images/starr.gif) no-repeat left;
	padding-left:18px;
	color:#141414;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#right-bottom-right a:hover {
	color:#141414;
	text-decoration:none;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}



#right-bottom-right h3{
	font-family:MyriadProSemibold;
	font-size:22px;
	color:#fff;
	background:url(images/right-bottom-h3.gif) no-repeat;
	padding:0 0 0 10px;
	height:36px;
	}	


.liteup_menu {
	display: none;
}

#navContainer {
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}

#sidebarB {
	display: none;
}

#fcg {
	float: left;
	position:relative;
	width:908px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}
	
#fcg .slideInfoZone p {
	display:none;
	}	
	
#fcg .slideInfoZone h2 {
	font-size:40px !important;
	text-shadow:1px 0px 0px #000 !important;
	margin:5px 0 0 10px !important;
    font-family::MyriadProSemibold !important;
}


.post h2 .datte {
	display: block;
	text-align: center;
	color: #686557;
	float: right;
	font-size:20px;
	margin-right:0px;
	padding:10px 22px 9px 22px;
	background:#DFEED1;
	text-shadow:1px 0px 1px #fff;
	margin-top:-8px;
	/margin-top:-26px
}
.post h2 .datte .month {
	font-size: 20px;
	text-shadow:1px 0px 0px #fff;
}
.post h2 .datte .day {
	font-size: 20px;
	text-shadow:1px 0px 0px #fff;	
}

#contentin span a{
	font-size:10px;
	}

.ui-state-default {
	}
	
.tw-tabbed-nav { background:url(images/tab-back.gif) no-repeat;} 
.tw-content {  padding:5px; width:315px; background:#D8D5CA; }	
.ui-state-default a { width:55px; 	height:40px !important; float: left; color:#EDEADE; font-size:0px; text-indent:-1000px;}
.ui-tabs li.ui-tabs-selected a { font-size:0px; text-indent:-1000px; color:#C9C6BD; padding:0 0.25em; text-decoration:none; background:url(images/tab-hov.gif) no-repeat; 			     filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;  }
.ui-state-active a { font-size:0px; text-indent:-1000px; font-weight:bold; text-decoration:none; color:#333; float:left;	width:63px; 	height:40px !important;}
.ui-state-default:hover { cursor:pointer; text-decoration:none!important; }
#right .ui-state-default a:hover {color:#EDEADE; font-size:0px; text-indent:-1000px;}
#right .ui-state-active a:hover {color:#C9C6BD; font-size:0px; text-indent:-1000px;}
#right .ui-tabs li.ui-tabs-selected a a:hover {color:#C9C6BD; font-size:0px; text-indent:-1000px;}


.tw-content  li {
	padding:4px 0 3px 10px;
	/padding:0px 0 0px 10px;
}

.tw-content a {
	background:url(images/starr.gif) no-repeat left;
	padding-left:18px;
	color:#141414;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.tw-content a:hover {
	color:#141414;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	text-decoration:none;
}

#contentin span.readon a{
	font-size:11px;
	text-transform:uppercase;
	background: #62AF19;
	color:#fff;
	padding:5px 7px 4px 7px;
	margin-bottom:5px;
}
#conForm input {
	border:solid 1px #0A82A8;
	background:#F9F9F9;
	color:#0A82A8;
	}

#cMsg {
	width:210px;	
	border:solid 1px #0A82A8;
	color:#0A82A8;
	}	#social {	float:left;	position:absolute;	right:10px;	bottom:1px;	}	#social img {	margin:0px;	padding:0px;	border:0px;		}	
