/*------------------------------------------------*/
/*-------------------------[BLUE]-----------------*/
/*------------------------------------------------*/
body { margin:0; padding:0;
	background: url("images/turqbgnew.jpg") left top repeat;
}
#wrapper {
	margin:0; padding:0;
	background: #E3E6E7 url("images/turqbgnew.jpg") left top repeat;
}
#container { margin : 0 auto; font-family : Arial,Helvetica,sans-serif; font-size : 12px; text-align : justify; line-height : 17px;
color : #333333; background : url('images/turqbgtopnew.jpg') repeat-x top center; }
#container2 { margin : 0px auto; padding-top:5px; width : 930px; border : 0px solid #0000ff; background-color:transparent; }
#container3 { margin : 20px auto 0px auto; width : 930px; float : left; border : 0px solid #ff0000; }
#footercontainer { margin : 0 auto 30px auto; width : 930px; height : 85px; 
font-family : Arial,Helvetica,sans-serif; font-size : 14px; text-align : justify; line-height : 17px; 
background-color:transparent; background : url('images/divider_lines_footer.png') repeat-x top center;}
/*----------------------------------------------*/
/*---------------- Formating -------------------*/
/*----------------------------------------------*/
h1, h4, { font-family : Arial,Helvetica,sans-serif; font-weight : normal; color : #333333; }
h2, h3, h5, h6 { font-family : Arial,Helvetica,sans-serif; font-weight : bold; color : #333333; text-shadow: 1px 1px 1px #eee;  }
h1 { font-family : Georgia; margin-top : 0; font-size : 32px; line-height : 38px; color : #333333; }
h2 { font-family : Georgia; margin : 20px 0px 15px 5px; font-size : 22px; line-height : 22px; }
h3 { font-size : 16px; }
h4 { font-size : 14px; }
h5 { font-size : 12px; }
h6 { font-size : 8px; }
.post_title  { font-family : Georgia; color: #333333;
margin-bottom:15px;}
.post_title a { margin-top:10px;color : #333333; padding-top:10px; text-shadow: 1px 1px 1px #dedede; }
.post_title a:hover { color : #333333; text-decoration : underline; }
p { margin : 5px 7px 15px 7px; padding : 0;text-shadow: 1px 1px 1px #dedede; line-height:20px; }
p img { padding : 0; }
img.centered { padding : 4px; margin : 0 7px 2px 7px; display : block; }
img.alignright { padding : 4px; margin : 0 0 2px 7px; display : inline; }
img.alignleft { padding : 4px; margin : 0 7px 2px 0; display : inline; }
.alignright { padding : 4px; margin : 0 0px 2px 7px; display : inline; float : right; }
.alignleft { padding : 4px; margin : 0 7px 2px 0; display : inline; float : left; }
.center { text-align : center }
a { text-decoration : none; color : #2B5782; }
a:hover { text-decoration : none; color : #589ad9; }
img  { margin-bottom:4px;
padding:2px;
background-color:#ccc;
border:1px solid #dddddd;
border-color:#999 #ddd #eee #999;}
img a { border : 4px solid #B2B86E;
padding:2px;
background-color:#ccc;
border:1px solid #dddddd;
border-color:#999 #ddd #eee #999;}
/*----------------------------------------------*/
/*----------------- Content --------------------*/
/*----------------------------------------------*/
#sidebarheader { margin : 0px; padding : 0 0 0px 30px; width : 204px; min-height : 50px; border : 0px solid #0000ff; float : left;}
#content { margin : 0 0 15px 0; padding : 40px 0 0 0; width : 690px; min-height : 400px; float : right; border : 0px solid #33ff00; }
#pagecontent { margin : 20px 0 20px 0; padding : 8px 25px 35px 30px; width : 635px; min-height: 400px; float : right; border : 0px solid #333333; }
#pagecontent_wide { margin : 20px 0 20px 0; padding : 8px 25px 23px 25px; width : 880px; float : left; border : 0px solid #333333; }
#pagecontent_wide h2 a { margin-top : 16px; font-size : 22px; line-height : 22px; color : #333333; }
#pagecontent h2_wide a:hover { color : #BFC952; }
#metatag { margin : 5px 0px; font-size : 12px; line-height : 12px; color : #333333; }
#metatag a { font-size : 12px; line-height : 12px; color : #333333; }
#metatag a:hover { color : #BFC952; }
.postmetadata { margin : 3px 0 5px 0; font-size : 12px; line-height : 16px; color : #777777; }
.postmetadata a { font-size : 12px; line-height : 16px; color : #59749d; }
.postmetadata a:hover { color : #7ba0d7; }
/*----------------------------------------------*/
/*------------- Project Details ----------------*/
/*----------------------------------------------*/

#projectdetails {
	float: right;
	display: inline;
	width: 180px;
	margin: 10px 15px 0 20px;
	text-align:left;
}

#projectdetails li a { display: inline; }

#projectdetails h4 {
	display: block;
	width: 175px;
	height: 30px;
	background: url('images/turq_sidebarh2.png') center 10px no-repeat;
	padding: 20px 0 0 25px;
	margin: 0;
	font-weight:normal;
	font-size:12px;
	color:#eae7d7;
}

#projectdetails ul { 	margin: 0;
padding: 0 0 0 10px; }

#projectdetails ul li {
	display: block;
		width: 175px;
	padding: 2px 0 8px 10px;
	background: url('images/divider.png') left bottom repeat-x;
	line-height: 20px;
}

#projectdetails ul li strong {
	font-weight: normal;
	font-size: 10px;
	font-style:italic;
	line-height: 11px;
	text-transform: uppercase;
	padding: 0 2px 0 0;
}

/*----------------------------------------------*/
/*----------------- Sidebar --------------------*/
/*----------------------------------------------*/
#sidebar { margin : 0px; padding : 0 0 7px 0; width : 234px; height: 100%; border : 0px solid #0000ff; float : left;
text-align : left; background-color:transparent; }
#sidebar h2 { margin : 0 0 10px 30px; padding : 8px 5px 5px 18px; font-family : Arial,Helvetica,sans-serif; font-size : 12px; line-height : 20px; font-weight : bold; text-transform:uppercase; background : url('images/turq_sidebarh2.png') no-repeat top left; color : #7A7973; }
#sidebar .block { margin : 0 0 25px 0; }
#sidebar .widget_search label { font-family : Arial,Helvetica,sans-serif; font-weight : normal; color : #dddddd;
display : block; padding : 0 0 6px 0; font-size : 20px; line-height : 20px; }
.sidebar-box { color : #cccccc; margin : 20px 0 5px 0; font-size : 12px; }
.sidebar-box ul { color : #cccccc; margin : 0px 0 22px 0; padding : 0 0 0 25px; font-size : 12px; }
.sidebar-box li {
	margin : 0 10px;
	list-style : none;
	display: block;
		width: 160px;
	padding: 2px 0 8px 15px;
	background: url('images/divider.png') left bottom repeat-x;
	line-height: 20px;
}

.sidebar-box li a { margin : 0; font-size : 12px; line-height : 16px; color : #2b5782; }
.sidebar-box li a:hover{ color: #589ad9; }
#calendar_wrap { margin: 0 20px 0 40px; }
/*-------------------------------------------*/
/*----------------- Logo --------------------*/
/*-------------------------------------------*/
#sidebarlogo { margin : 0px; padding : 0 0 0px 0; width : 234px; min-height : 50px; border : 0px solid #0000ff; float : left;
text-align : left; background-color:transparent; }
.logopost { margin : 0 0 0 -40px; padding : 15px 0px 0 0px; width : 234px; float : left; background-color:transparent; }
.logopost p { margin : 15px 0 12px 0; font-size : 10px; text-align : center; }
.logopost img { border : 0px solid #ffffff; background-color:transparent; text-align : center; z-index : 2; }
/*----------------------------------------------*/
/*----------------About Me Section -------------*/
/*----------------------------------------------*/
#sidebar2 { margin : 0 0 0 0; padding : 0 0 7px 0; width : 234px; height: 100%; border : 0px solid #0000ff; float :left;
text-align : left; background : url('images/aboutbg.jpg') repeat-y top center; }
#sidebar2 h2 { margin : 0; padding : 17px 15px 15px 24px; font-family : Arial,Helvetica,sans-serif; font-size : 20px; line-height : 20px;
font-weight : bold; background : url('images/abouth2.jpg') no-repeat top center; color : #bbbbbb; }
.biopost { margin : 0 0 0 0; padding : 0px 25px 0 14px; float : left; background : url('images/eggplant-posttop.jpg') no-repeat top center; }
.biopost p { margin : 12px 0 5px 0; font-size : 11px; line-height : 18px; }
.biopost img { margin : -47px -5px 0 10px; padding : 5px; background-color : #cccccc; border : 0px solid #dddddd; }
/*------------------------------------------------*/
/*--------------------- Footer -------------------*/
/*------------------------------------------------*/
#footer { margin : 0 auto; width : 920px; border : 0 solid #000033; height : 85px; font-family : Arial,Helvetica,sans-serif; }
#footer a:link {  }
#footer a:visited {  }
#footer a:hover {  }
#footer p { margin : 0; font-size : 13px; line-height : 18px; font-weight : 500; }
#footerLeft { margin : 13px 0 0 0; width : 350px; float : left; text-align : left; border : 0 solid #332200; }
#footerRight { margin : 13px 0 0 0; width : 450px; float : right; text-align : right; border : 0 solid #552200; }
#footer img, footer img a { vertical-align : middle; }
/*------------------------------------------------*/
/*----------------- Search Form ------------------*/
/*------------------------------------------------*/
#search { float : right; display : inline; width : 200px; padding-top : 5px; }
#search .field { float : left; display : inline; height : 37px; width : 140px; background : url('images/turq_searchbg.png') no-repeat 0 0; }
#search .field input { color : #83A5BC; border : 0; background : transparent; font-size : 11px; margin : 4px 0 0 10px; }
#search .button { float : left; display : inline; height : 37px; width : 34px; cursor : pointer; border : 0; background : url('images/turq_search.png') no-repeat 0 0; }
#search .button:hover { background-image : url('images/turq_search.png'); }
/*------------------------------------------------*/
/*--------------------- Forms --------------------*/
/*------------------------------------------------*/
.authorName { font-size : 11px; }
textarea { padding : 5px; width : 300px; height : 80px; border: 1px solid #dddddd; color : #333333; background-color : #f7f7f7; }
input { margin-bottom : 5px; padding:5px; color : #59749d; border : 1px solid #dddddd; font-weight : bold; background-color : #f7f7f7; }
.textwidget { padding : 10px 20px; border : 0px solid #33ffff; }
.post { margin : 0 0 0px 0; padding : 0px 25px 5px 30px; width : 635px; float : left; border : 0px solid #ffff00;  }
.post_small { margin : 0 0 0px 0; padding : 0px 7px 0px 7px; width : 210px; height:160px; float : left; border : 0px solid #ffff00;  }
.post_small p { margin : 0 auto; padding : 0px; font-size:12px; text-align:center; font-style:italic; }
#image_value{ margin : 0px auto 0 auto; padding : 0px; }
#image_value_small{ margin : 0px auto 0 auto; padding : 0px; width:210px; }
#footerads { margin : 0px; padding: 15px 0px 0px 0px; text-align:center; }
/*------------------------------------------------*/
/*------------------- Comments -------------------*/
/*------------------------------------------------*/
#pagecomments { margin : 40px auto; padding : 15px 0 0 0px; background : url('images/divider.png') repeat-x top center; }
.comments { margin : 10px -10px 0 -10px; padding : 0 20px 0px 20px; height : 45px; line-height : 41px; background-color : transparent; font-size : 12px; font-weight : normal; color : #333; border : 0px solid #c5bba0; background : url('images/comment_bg.png') repeat-x bottom; }
.commentlist { margin : 0 40px; padding : 0 40px 0 40px; width : 570px; float : left; border : 0 solid #333333; font-size : 12px; line-height : 15px; }
.commentlist a { float : left; color : #59749d; }
.commentlist a:hover { float : left; color : #7ba0d7; }
.comments a { float : left; color : #59749d; }
.comments a:hover { float : left; color : #7ba0d7; }
ol.commentlist { list-style : none; margin : 0; padding : 0; text-indent : 0; }
ol.commentlist li { border : 1px solid #dddddd; margin : 0 0 10px; padding : 10px 10px 10px 60px; position : relative; background : #083462 url('images/comment_bg.png') repeat-x top center; }
ol.commentlist li div.comment-author { padding : 0 170px 0 12px; }
ol.commentlist li div.vcard { font : bold 14px Helvetica, Arial, sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style : normal; }
ol.commentlist li div.vcard cite.fn a.url { color : #2b5782; text-decoration : none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color : #589ad9; }
ol.commentlist li div.vcard img.avatar { background-color : #cccccc; left : 12px; position : absolute; top : 12px; }
ol.commentlist li div.comment-meta { font : bold 10px/1.4 Helvetica, Arial, sans-serif; position : absolute; right : 10px; text-align : right; top : 5px; }
ol.commentlist li div.comment-meta a { color : #333; text-decoration : none; }
ol.commentlist li div.comment-meta a:hover { color : #000; }
ol.commentlist li p { font : normal 12px Helvetica, Arial, sans-serif; margin : 0 0 1em; padding : 0 12px; }
ol.commentlist li ul { font : normal 12px Helvetica, Arial, sans-serif; list-style : square; margin : 0 0 1em; padding : 0; text-indent : 0; }
ol.commentlist li div.reply { color : #b2b86e; font : bold 14px Helvetica, Arial, sans-serif; margin : 0 0 10px 0; padding : 0px 10px 5px 10px; text-align : center; width : 36px; text-transform : uppercase; }
ol.commentlist li div.reply a:hover { color : #333333; }
ol.commentlist li div.reply a { color : #b2b86e; }
ol.commentlist li ul.children { list-style : none; margin : 1em 0 0; text-indent : 0; }
ol.commentlist li ul.children li.depth-2 { margin : 0 10px 10px 3px; }
ol.commentlist li ul.children li.depth-3 { margin : 0 10px 10px 3px; }
ol.commentlist li ul.children li.depth-4 { margin : 0 10px 10px 3px; }
ol.commentlist li ul.children li.depth-5 { margin : 0 10px 10px 3px; }
ol.commentlist li { background-color : #F7F7F7; }
ol.commentlist li.pingback div.vcard { padding : 0 170px 0 0; } 
/*------------------------------------------------*/
.hidden { display : none; }
.notext { font-size : 0; line-height: 0; text-indent : -1000px; }
#pushbottom { clear : both; }
.readmore { display : inline;  margin : 5px 5px 0 5px; padding : 1px 8px; cursor : pointer; border : 0; background : #bbbbbb; color : #ffffff; }
.readmore:hover { background : #aaaaaa; color : #ffffff; }
.rounded{ -moz-border-radius : 5px; -webkit-border-radius : 5px;}
/*------------------------------------------------*/
/*----------------- Breadcrumbs ------------------*/
/*------------------------------------------------*/
#breadcrumbs { margin : 0px 0 0px 0; padding : 0px 25px 20px 20px ; background : url('images/line.jpg') no-repeat bottom center; border : 0px solid #bbbbbb; }
#breadcrumbswide { margin : 0px 0 0px 0; padding : 0px 25px 20px 20px ; background : url('images/line.jpg') repeat-x bottom center; border : 0px solid #bbbbbb; }
#breadcrumbsindex { padding : 0 25px; }
/*------------------------------------------------*/
/*------------------ Top Menu --------------------*/
/*------------------------------------------------*/
#navlist {
	margin:10px 0 30px 0;
	padding:0;
	text-decoration:none;}

#navlist li {
	margin:0 0 0px 0;
	padding:0px 0px 0px 0px;
	height:51px;
	font-family: Arial,Helvetica,sans-serif;;
	font-weight: bold;
	font-size:16px;
	color:#4C4B45;
	text-transform:none;
	list-style: none;
	border:0px solid #fff000;
	background:url(images/turq_nav_button.png) no-repeat top left;
	text-shadow: 1px 1px #E4E0CC;}
	#navlist li a {
	margin:0 0 3px 0;
	padding:12px 13px 8px 98px;
		color:#817D6D;
		text-decoration:none;
		display:block;}
		
#navlist li a {
	margin-right:25px;
	margin-top:5px;
	float:right;
}
#navlist li:hover {
	background:url(images/turq_nav_button_hover.png) no-repeat top left;
	color:#4C4B45; text-shadow: 1px 1px 1px #fff;
	}
	#navlist li:hover a {color:#ABA693; text-decoration:none;}
#navlist li.current_page_item {
	background:url(images/turq_nav_button_on.png) no-repeat top left;
	color:#fff; text-shadow: 1px 1px 1px #111;
	}
	#navlist li.current_page_item a {color:#EAE7D7; text-decoration:none;}

.navigation {
	color:#000; font-size:24px; display:block; margin:0;}
/*------------------------------------------------*/
/*------------ Previous / Next Buttons -----------*/
/*------------------------------------------------*/
	
#prevbutt a {
	background:url(images/turq_previous_button.png) no-repeat top left;
	margin-top:20px;
	margin-bottom:10px;
	padding: 3px 10px 0px 26px;
	font-size:12px;
	width:135px;
	height:25px;
	color:#4c4b45;
	display:block;
	text-shadow: 1px 1px #BCB9AC;}
	
#prevbutt a:hover {
	background:url(images/turq_previous_button_hover.png) no-repeat top left;
	color:#2b5782;
	text-shadow: 1px 1px 1px #f9f9f9;}
#nextbutt a {
	background:url(images/turq_next_button.png) no-repeat top right;
	margin-top:20px;
	padding: 3px 10px 0px 25px;
	font-size:12px;
	width:105px;
	height:25px;
	color:#4c4b45;
	display:block;
	float:right;
	text-shadow: 1px 1px #BCB9AC;}
	
#nextbutt a:hover {
	background:url(images/turq_next_button_hover.png) no-repeat top right;
	color:#2b5782;
	text-shadow: 1px 1px 1px #f9f9f9;}
/*------------------------------------------------*/
/*---------------- Category Menu -----------------*/
/*------------------------------------------------*/
#cat, #cat ul { padding : 0px; margin : 0; list-style : none; line-height : 1; }
#cat a { padding : 10px 0px; display : block; display : block; padding : 0px 21px 0px 21px; text-decoration : none; text-align : center;
line-height : 28px; outline-color : -moz-use-text-color; outline-style : none; outline-width : medium; z-index : 35; position : relative; float : left; }
#cat_container { margin : 0 auto 30px auto; padding: 6px 0; position: relative; top : 0px; width : 640px; height : 40px; text-align : left; border : 0px solid #fff000; 	background:url(images/turq_divider_lines.png) repeat-x top center;
 }
#cat ul { margin : 0; padding : 0; }
#cat li { margin : 0; padding : 0; display : inline; font-style : normal; font-variant : normal; font-size : 12px; line-height : 12px; float : left; text-shadow: 1px 1px #ccc; }
#cat title_li { display : hidden; }
#cat li a { padding : 10px 15px; display : inline; font-style : normal; font-weight:bold; font-variant : normal; font-size : 12px; line-height : 12px; float : left; background-color : transparent; color : #817d6d; text-transform:uppercase; text-shadow: 1px 1px #e4e0cc;}
#cat li a { display : block; }
#cat li a:hover { padding-left : 15px; padding-right : 15px; color : #817d6d; text-decoration : none; background:url(images/turq_nav_button.png) no-repeat top center; border-left : 0px solid #3F75A1; border-right : 0px solid #3F75A1; text-shadow: 1px 1px #e4e0cc; }
#cat li.current_cat a { padding-left : 15px; padding-right : 15px; background-color :transparent; color : #ffffff; border-left : 1px solid #3F75A1; border-right : 1px solid #3F75A1; }
#cat li.current-cat a, #catlist li.current-cat a:visited, #catlist li.current-cat a:hover { padding-right : 15px; background:url(images/turq_nav_button_hover.png) no-repeat top center; color : #4C4B45; text-shadow: 1px 1px #f9f9f9; }
#cat li { float : left; }
/* Second-Level Dropdown */
#cat li ul { margin : 31px 0 0 0; position : absolute; background-color : transparent; left : -997em; }
#cat li ul li a { margin: 0 auto; padding : 10px 15px; font-style : normal; font-variant : normal; font-size : 12px; line-height : 12px; float : left; color : #4c4b45; display : block; }
#cat li ul li a:hover { padding : 10px 15px; background-color :transparent; color : #4c4b45; }
/*---- Third-and-Above-Level Dropdown ----*/
#cat li ul ul { margin : 48px 0 0 0; position : absolute; background-color : transparent; left : -997em; }
#cat li:hover ul ul, #cat li:hover ul ul ul, #cat li.sfhover ul ul, #cat li.sfhover ul ul ul { left: -997em; }
#cat li:hover ul, #cat li li:hover ul, #cat li li li:hover ul, #cat li.sfhover ul, #cat li li.sfhover ul, #cat li li li.sfhover ul { left: auto; }
