/*
Theme Name: Geneva
Theme URI: http://neuethemes.com/
Description: A beautiful, elegant theme for design portfolios.
Author: NeueThemes
Version: 1.1
Tags: black, white, grey, single-column, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* CSS Reset */

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;}
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;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{	clear:both;	font-size:1px;line-height:1px;}
.last	{margin:0 !important;}

/* End of CSS Reset */

/* Standard Element Styling */

a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#94D6DA;  text-decoration:none;}
h1											{font-size:18px;line-height:2em;font-style:italic;}
h2											{font-size:16px;}
h3											{font-size:14px;}
h4											{font-size:12px;}
h5											{font-size:10px;}
h6											{font-size:8px;}

html 										{font-family:"Georgia", Arial, Verdana, Tahoma; font-size:12px;}
body										{color:#000; background:#dfdfdf; top:0;}
.title										{font-size:18px; color:#4daeca;}

/* End of Standard Element Styling */


/* Layout Styling */
.wrapper									{width:960px; margin:0 auto;  padding:32px 0 0;}
.container									{/*width:853px;*/ width:861px; margin:0 auto;/* /* border:1px solid red;*/ border-top:0 none;*/ /*height:800px;*/ padding:0;}
.main_content								{}
.headerDv									{}
.shadow 									{ -moz-box-shadow: 3px 3px 4px #cdcdcd; -webkit-box-shadow: 3px 3px 4px #cdcdcd; box-shadow: 3px 3px 4px #cdcdcd;
											/* For IE 8 */
											 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cdcdcd')";
											/* For IE 5.5 - 7 */
											filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cdcdcd');
												}

/* End of Layout Styling*/

/* Header Styling */

.headerDv									{padding:0 0 34px 0;}
.headerDv .header_container					{height:183px; background:#fff; width:571px; float:left; display:inline; padding:9px 30px 0;}
#logoBox									{height:168px; width:168px; background:#fff; float:left; display:inline; padding:12px; margin:0 30px 0 0;}
#logoBox #logo								
{
height:168px; 
width:168px; /* background:#bef0e6;*/}
.headerDv .header_container	.header_1, .headerDv .header_container .header_2, .headerDv .header_container .header_3	{width:145px; height:110px; /* background:#ffd8d8; */ margin:0 30px 0 0; float:left; display:inline-block;}


.header_1 ul
{
	margin-top:-70px;
}



.headerDv .header_container .header_2		{width:191px;}
.h_top										{height:15px; border-bottom:3px solid #3d3d3d;}
.h_bot										{height:97px; font-style:italic; padding:0 10px 0 0;}
.h_bot h5									{padding:2px 0 5px;}
.h_bot p									{font-size:10px;}

/* End of Header Styling*/

/* Main Content Styling */

.content_boxex								{float:left; display:inline;}
.content_boxex li							{float:left; display:inline; margin:0 31px 30px 0;}
.content_boxex li .holder					{width:178px; height:263px; background:#fff; padding:6px;}
.content_boxex li .holder .grey_box			{height:178px; width:178px; background:#e6e6e6;}
.content_boxex li .holder .box_title		{height:85px; font-style:italic;}
.content_boxex li .holder .box_title h5		{padding:2px 0 5px;}
.content_boxex li .holder .box_title p		{font-size:10px;}

/* End of Main Content Styling*/

/* Pagination Styling */

#pagination									{height:35px; width:855px; background:#fff;}
#pagination	a.link_prev						{float:left; display:inline-block; padding:0px 0 0 0px; color:#000; font-weight:bold;}
#pagination	a.link_next						{float:right; display:inline-block; padding:0px 0px 0 0; color:#000; font-weight:bold;}
#pagination	a.link_prev:hover, #pagination a.link_next:hover{color:#f86a6a;}
#pagination ul								{float:left; display:inline; padding:0px 0 0 175px;}
#pagination ul li							{float:left; display:inline; margin:0 3px 0 0;}
#pagination ul li a							{color:#acacac;}
#pagination ul li a:hover					{color:#000;}
#pagination ul li a.this					{color:#000;}

/* End of Pagination Styling*/


/* Footer Styling */

.footer_container							{width:791px; /* height:380px; */ background:#fff; margin:30px 0 50px 0; padding:0 30px 30px 34px;}


.footer										{/* height:254px;  background:#fffab2; */ font-style:italic; padding:24px 0 0 0; float:left; display:inline; margin:0 30px 15px 0;}




.footer h5									{font-size:14px; color:#353535; font-style:italic; border-top:4px solid #353535; padding:10px 0 0;}
.footer p									{font-size:10px; color:#353535;}
.footer1									{width:158px;}
.footer2									{width:189px;}
.footer2 p									{padding:0 10px 0 0;}
.footer3									{width:189px;}
.footer3 p									{padding:10px 10px 0 0;}
.footer4									{width:158px;}
.footer4 p									{padding:10px 10px 0 0;}
.copy										{font-size:10px; font-style:italic;}

/* End of Footer Styling*/


/* Inner Page Styling */

.inner_content								{width:791px; padding:35px 30px 35px 34px; background:#FFF; }
.inner_content p							{line-height:18px; text-align:justify; padding:0 0 30px;}
.inner_content .top_Dv						{}
.top_Dv .col_left, .top_Dv .col_right		{border-top:4px solid #000;}
.top_Dv .col_left							{float:left; display:inline; width:380px;}

.top_Dv .tags						{font-style:italic; border-top:1px solid #000; margin:25px 0 0; padding:5px 0 0; line-height:18px; width:380px;margin-bottom:25px;/* border:1px solid blue;*/ }


.top_Dv .tags a					{padding:0 1px;}
.top_Dv .tags a:hover				{background:#000; color:#dfffdf;}
.top_Dv .col_left .desc						{border-top:4px solid #000; border-bottom:1px solid #000; margin:25px 0 0 0;}
.top_Dv .col_left .desc .data				{/* background:#dfd9c2; */ margin:3px 0 5px; font-style:italic; padding:5px 15px 9px 2px; line-height:18px;}
.top_Dv .col_left .desc .data p				{padding:0; text-align:left;}
.top_Dv h1.head						{font-size:36px; font-style:italic; font-weight:normal;width:380px; /* border:1px solid red; */ }

.top_Dv .col_right							{width:377px; float:right; display:inline;}
.top_Dv .col_right .img_holder				{width:377px; height:408px; margin:6px 0 0;}
.inner_content	.big_img					{/* background:#ffbfc8; */ height:458px; margin-bottom:30px;}

/* End of Inner Page Styling */



#text-4
{
	width:191px;
/*	border:1px solid red;	*/
}

#text-5
{
	margin:0 !important;
/*	border:1px solid red;	*/
}
li#text-7
{
	width:189px;
}
li#text-8
{
	width:189px;
}

li#text-9
{
	margin:0 !important;	
}


p.first
{
	border-top:4px solid #000;/*background-color:#DFD9C2;*/font-style:italic;line-height:18px;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:3px;padding-left:2px;padding-right:15px;padding-top:5px;
}


.inner_content p.firstimage
{
	float:right; display:inline;width:377px;height:408px;padding-top:7px;border-top:4px solid black; 
}


.header_1 .textwidget
{
	font-style:italic;
	height:97px;
	padding-bottom:0;
	padding-left:0;
	padding-right:10px;
	padding-top:0;
	font-size:10px;
	margin-top:-75px;
}

.opera .box_title p a
{
	border:1px solid red;
	margin-top:-30px;
}

.box_title p a
{
	display:none;
}


/* Comment Styling */

#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}

/* End of Comment Styling */


/* Comment Form Styling*/

input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
	vertical-align:top;
}
#respond input {
	margin:0 0 9px 20px;
	width:58%;
}
#respond textarea {
	width:58%;
	margin:0 0 0px 10px;	
}
.form-allowed-tags {
	display:none;

#respond p.comment-form-comment label
{
	border:1px solid red;
}


}
#respond .form-allowed-tags code {
	font-size: 11px;
	display:none;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}

.grey_box img{height:178px;width:178px;}

/* Shortcode Column Formatting */

.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_thirds{ width:65.33%; }
.one_quarter{ width:22%; }
.three_quarters{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifths{ width:37.6%; }
.three_fifths{ width:58.4%; }
.four_fifths{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixths{ width:82.67%; }
.one_half,.one_third,.two_thirds,.three_quarters,.one_quarter,.one_fifth,.two_fifths,.three_fifths,.four_fifths,.one_sixth,.five_sixths{ position:relative; margin-right:4%; float:left; line-height: 18px;}
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

/* End of Shortcode Column Formatting */

/* Pullquote Formatting (Dormant) */

blockquote.pullquote { width: 220px; padding: 5px 0; border: 0; font-size: 36px; font-weight: bolder; font-family: Helvetica, arial, sans-serif; line-height: 42px; float: left; 

/* End of Pullquote Formatting */

/* End of Geneva Style Sheet */