/*
Theme Name: Designerfoo V 1.0.b
Theme URI: http://wordpress.org/
Description: The theme is custom made for Designerfoo.com.
Version: 1.0
Author: Manoj Sachwani
Author URI: http://designerfoo.com



*/



html, body{
margin:0;
padding:0;
height:100%;
width:100%;
font-size:16px;
}
body{
background: #154780;/*#FFD591*/
font-family:Tahoma;
font-weight:normal;
letter-spacing:1px;
}
h1,h2,h3,h4,h5,h6{
font-family: "Trebuchet MS", Trebuchet, Arial;
color:#000;
text-align:left;
}
h1{
background:#1b72c1;/*#992929;*/
color:/*#F7C779*/#fff;
padding:10px 10px 2px 10px;
}

h3{
padding:10px 10px 10px 20px;
color:#fff;

}
a{
color:#62a9fc;
text-decoration:none;
font-weight:100;
}
a:hover
{
	color:#badafe;
	text-decoration:none;
	font-weight:100;

}
a:active{
color:#62a9fc;
text-decoration:none;
font-weight:100;

}
a:visited
{
color:#62a9fc;
text-decoration:none;
font-weight:100;

}

#titles a{
font-family: "Trebuchet MS", Trebuchet, Arial;
color:#fff;
text-decoration:none;
}
#titles{

font-size:26px;
width:470px;
}
#wrapper
{
position:relative;
margin:0 auto;
width:960px;
height:100%;
*height:100% !important;

background: url(images/bgtop1.jpg) no-repeat;
}

code {

background: url(images/pre_code_bg.gif) repeat-y;
padding:30px;
text-align:left;
font-size:14px;
color:#000;
display:block;


}
#quoteds
{
	position:relative;
	width:909px;
	height:480px;
	background: url(images/quotebox.png) no-repeat;
	float:left;
	clear:both;
	top:-328px;
	left:20px;
	
}

#menunav
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:81px;
	
	top:-345px;
	color:#fff;
}

#morenavoption
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	
	
	top:-345px;
	color:#fff;
	
}

#navpane
{
	position:relative;
	margin:5px auto;
	clear:both;
	width:933px;
	height:0px;
	color:#fff;
	overflow:hidden;
	background: url(images/morenavdropdown.jpg) no-repeat;
	font-size:14px;
}



#navpane a{
color: #99ccff;
text-decoration:none;
}

#navpane a:hover{
color: #ffffff;
text-decoration:none;
}

#opensource_open
{
	display:none;
}

#portfolio_open
{
	display:none;
	
}
#maincon
{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	clear:both;
	top:-320px;	

}
#footerbar
{
	position:relative;
	width:100%;
	height:717px;
	background: url(images/footer.png) no-repeat;

	float:left;
	clear:both;
	

}

#topbar
{
	position:relative;
	width:909px;
	margin:0 auto;
	height:21px;
	background: url(images/topcon.png) no-repeat;
	font-size:14px;
}
#mainbar
{
	height:100%;
	width:909px;
	margin:0 auto;
	position:relative;
	background: #fbfbfc;
	color: #000;
	font-size:22px;
	letter-spacing:1px;
	font-weight:normal;
	font-family:Tahoma;
}

#contentbasewp
{
	position:relative;
	height:auto;
	*height:100% !important;
	background: #fbfbfc;
	width:909px;
	float:left;
	clear:both;


}
#sidebarcontent
{
	position:relative;
	height:auto;
	*height:100% !important;
	float:left;
	padding-top:13px;
	width:280px;
	font-size:15px;
}
#leftmaincontent
{
	position:relative;
	width:600px;
	text-align:left;
	float:left;
	clear:both;
	height:100%;
	padding:5px;
	
	
	margin-right:2px;
	
}

#bottombar
{
	position:relative;
	width:909px;
	margin:0 auto;
	clear:both;
	height:16px;
	background: url(images/botcon.png) no-repeat;
}
ul#topnav {
	position:relative;
	width:909px;
	margin: 0 0 0 30px;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 1.1em;
	
}
ul#topnav li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
	float: left;
	height:81px;
	cursor:pointer;
}
ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	padding:0;
	float: left;
	text-decoration: none;
	color: #fff;
	background: url(images/navs.png) no-repeat;
	cursor:pointer;	
	clear: both;
	width: 150px;
	height: 81px;
	line-height: 10px; /*--Vertical alignment of text--*/

	font-size:16px;
}
ul#topnav a{ /*--This is basically the hover state of navigation--*/
	color: #ebebeb;
	background-position: left bottom;
		cursor:pointer;
}
ul#topnav span{ /*--Default state of navigation--*/
	background-position: left top;
}
#aboutmeme
{
	position:relative;
	width:926px;
	
	margin:0 auto;
	top:0px;
	z-index:102;
}
#mewithhands
{
	position:relative;
	width:926px;
	height:551px;
	background: url(images/metop.png) no-repeat;
	margin:0 auto;
	top:-45px;
	
	overflow:hidden;

}
#scrollhidden
{
	position:relative;
	background: #00eaff;
	width:913px;
	height:0px;
	margin:0 auto;
	top:0px;
	left:1px;
	overflow:hidden;
	text-align:left;
	color:#069fad;
	font-size:17px;
	line-height:1.5em;
}

#scrollhidden a{
	color:#154780;
	text-decoration:none;
	font-weight:100;
	padding:2px 2px 4px 2px;
	background:#26acb8 url(images/melink.jpg) repeat-x;
}
#scrollhidden a:hover{
	color:#525252;
	text-decoration:none;
	font-weight:100;
	padding:2px 2px 4px 2px;
	background:#05444a url(images/melink.jpg) repeat-x;
}
.anythingSlider                         { width: 909px; height: 460px; position: relative; margin: 0 auto;top:85px;}
.anythingSlider .wrapper                { width: 800px; overflow: auto; height: 321px; margin: 10px; position: absolute; top: 5px; left: 40px;}
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 287px; width: 808px; margin: 0px 0px; 0px 0px;; margin-top:25px;}
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; z-index:9999;border:}
.anythingSlider .forward                { background-position: 0 0; right: -20px;}
.anythingSlider .back                   { background-position: -67px 0; left: -20px;}
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 324px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }
#content_start 							{ background: red; background-image: url(images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 190px; text-align: center; position: absolute; left: 45px; top: 410px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; z-index:99}
#content_start a {
color:white;

}
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.roundedBox {position:relative; padding:0px; margin:5px 0;}
			
				/*- All the corners -*/
				.corner {position:absolute; width:17px; height:17px;}
			
				/*- Each corner -*/
				.topLeft {top:0; left:0; background-position:-1px -1px;}
				.topRight {top:0; right:0; background-position:-19px -1px;}
				.bottomLeft {bottom:0; left:0; background-position:-1px -19px;}
				.bottomRight {bottom:0; right:0; background-position:-19px -19px;}
				.bottomLeftsidebar {bottom:0; left:0; background-position:-1px -19px;}
				.bottomRightsidebar {bottom:0; right:0; background-position:-19px -19px;}
				#type4 {background-color:#1b72c1; }
				#type4 .corner {background-image:url(images/corners-type4.png);}
				#type4 .topLeft {top:-1px; left:0px;}
				#type4 .topRight {top:-1px; right:0px;}
				#type4 .bottomLeft {bottom:-1px; left:0px;}
				#type4 .bottomRight {bottom:-1px; right:0px;}
				#type4 .bottomLeftsidebar {bottom:-1px; left:0px;}
				#type4 .bottomRightsidebar {bottom:-1px; right:0px;}
				
#authordet{
position:relative;
top:-20px;
left:10px;
background:#154881;

max-width:500px;
display:block;

padding:5px 5px 5px 5px;
color:#fff;
border:1px solid #a2ccfe;
font-size:12px;

}

#authordet a
{
	color:#d5d5d5;
	
}
#authordet a:hover
{
	color:#fff;
	
}
#comments_no{
position:relative;

float:right;
left:0px;
background: url(images/comments.png) no-repeat;


width:120px;
height:119px;
display:block;
top:-130px;

color:#000;

font-size:66px;

}
#content_text
{
	font-size:14px;
	font-weight:normal;
	font-family:Tahoma;
}
#twitter_tweets
{
	position:absolute;
	left:670px;
	top:300px;
	width:270px;
	height:90px;
		font-weight:normal;
	font-family:Tahoma;
	padding:3px;
	font-size:13px;

}

#getintouch
{
	position:absolute;
	width:250px;
	height:50px;
	left:18px;
	top:246px;
		font-weight:normal;
	font-family:Tahoma;
	color:#b105fb;
}

#eventify_support_foot
{
	position:absolute;
	left:770px;
	top:70px;
	width:300px;
	height:50px;
	color:#1a4002
	font-weight:normal;
	font-family:Tahoma;
}
#footerlinks
{
	position:absolute;
	left:270px;
	top:690px;
	color:#626403;
		font-weight:normal;
	font-family:Tahoma;
}
#page_links{
position:absolute;
left:50px;
top:0px;
	font-weight:normal;
	font-family:Tahoma;
width:900px;
color:#2f83cd;
}

#hire_me_footer
{
	position:absolute;
	left:175px;
	top:467px;
	width:162px;
	height:86px;
		font-weight:normal;
	font-family:Tahoma;
}
#padding_10
{
	padding:10px;
	
}
.padding_10
{
	padding:10px;
}
#breadcrumbs
{
	font-size:12px;
}
#breadcrumbs a
{
	color:#1b72c1;
	text-decoration:none;
	font-weight:100;
	padding:2px;
	
}
#breadcrumbs a:hover
{
	color:#fff;
	text-decoration:none;
	font-weight:100;
	padding:2px;
	background-color:#6caffd;
}
#padding_5
{
	padding:5px;
}
.padding_5
{
	padding:5px;
}
#bottom_relatedposts
{	
	font-size:14px;
}
#content_text a{
color:#1b72c1;
	text-decoration:none;
	font-weight:100;
	padding:2px;
}
#content_text a:hover{
color:#1b72c1;
	text-decoration:underline;
	font-weight:100;
	padding:2px;

}
#sidebarcontent a{
color:#1b72c1;
	text-decoration:none;
	font-weight:100;
	padding:2px;

}
#sidebarcontent a:hover{
color:#fff;
	text-decoration:none;
	font-weight:100;
	padding:2px;
	background-color:#6caffd;

}

#comments_no a{
color:#000;

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

}
#bottom_relatedposts a
{
	color:#1b72c1;
	text-decoration:none;
	font-weight:100;
	
}
#bottom_relatedposts a:hover
{
	
	color:#fff;
	text-decoration:none;
	font-weight:100;

	background-color:#6caffd;
}

#twitter_tweets a{
color:#4989d0;
text-decoration:none;
font-weight:100;
}

#twitter_tweets a:hover{
color:#144881;
	text-decoration:none;
	font-weight:100;
}

#page_links a{
color:#62a9fc;
text-decoration:none;
font-weight:100;
}
#page_links a:hover
{
	color:#badafe;
	text-decoration:none;
	font-weight:100;

}
#hire_me_footer a{
color:#fdc2fa;
text-decoration:none;
font-weight:100;

font-size:19px;
}

#hire_me_footer a:hover{
color:#fff;
	text-decoration:none;
	font-weight:100;


font-size:19px;
}

#getintouch a{
color:#62a9fc;
text-decoration:none;
font-weight:100;
}

#getintouch a:hover{
color:#badafe;
	text-decoration:none;
	font-weight:100;
}

#eventify_support_foot a{
color:#1a4002;
text-decoration:none;
font-weight:100;
padding:2px;
font-size:18px;
}

#eventify_support_foot a:hover{
color:#60ff00;
	text-decoration:none;
	font-weight:100;
	background:#1a4002;
	padding:2px;
	font-size:18px;
}

#footerlinks a{
color:#000000;
text-decoration:none;
font-weight:100;
padding:1px;
}
#footerlinks a:hover{
color:#f1f400;
	text-decoration:none;
	font-weight:100;
	padding:1px;
	background:#000;
}

.aboutmeme 
{
	background:none;
	color:#05444a;
}
.postmetadata{
	font-size:14px;
}
/*Commenting system CSS*/
#wave{
	/* CSS rounded corners */
	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	
	background:white;
	width:95%;
	overflow:hidden;
	margin:0 auto;
	border-right:#7dd5e3 solid 1px;
	border-left:#7dd5e3 solid 1px;
	border-bottom:#7dd5e3 solid 1px;

}

#topBar{
	background:url(images/bg.jpg) repeat-x;
	font-size:16px;
	color:white;
	
	height:20px;
	overflow:hidden;
	padding:5px 0 0 10px;

	border-bottom:1px solid #e4f1ff;
	-moz-border-radius:6px 6px 0 0;
	/* A Firefox fix, for once */
}

#bottomBar{
	height:40px;
	background-color:#c9e2fc;
	-moz-border-radius:0 0 6px 6px;
	border-top:1px solid #CCCCCC;
}

#subBar{
	background-color:#c9e2fc;
	padding-left:10px;
}

#subBar img{
	/* The avatars at the top of the page */
	margin:8px 8px 8px 0;
	border:1px solid #cccccc;
}

.waveButton,.waveButtonMain{
	/* The submit buttons */
	background:url(images/button_bg.jpg) repeat-x 50% 50%;
	border:1px solid #DDDDDD;
	padding:4px;
	
	cursor:pointer;
}

.waveButtonMain{
	display:block;
	margin:10px 20px;
}



.replyLink{
	float:right;
}

#commentArea{
	padding:15px;
	color:#444444;
}



.commentText{
	margin-left:40px;
	color:#00eaff;
}

.waveComment .waveComment{
	padding-left:30px;
}

.waveComment .waveComment .replyLink{
	display:none;
}

.waveTime{
	color:#999999;
	float:right;
	font-size:10px;
}

#slider{
	width:350px;
	font-size:10px;
	float:right;
	margin-right:10px;
	position:relative;
	top:-15px;
}

#sliderContainer{
	background:url(images/dark_bg.jpg) repeat-x #f5f5f5 50% 50%;
	padding:9px 10px;
	border:1px solid #bbbbbb;
	border-left:0;
	border-right:0;
	
	height:10px;
	padding:9px 10px;
}

div.ui-widget-content{
	/* Styling the slider */
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}

.comment{
	margin:10px 10px;
	padding:8px 10px;	
	border:2px solid #cccccc;

	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
		font-weight:normal;
	font-family:Tahoma;
	overflow:hidden;
}

span.name{
	font-weight:bold;
	color:#000;
	font-size:14px;
	font-weight:normal;
	font-family:Tahoma;
}

.commentAvatar{
	width:30px;
	height:30px;
	float:left;
	margin-right:10px;
	padding:10px;
}


.comment_text{

	color:#154780;
	font-size:14px;
	margin:10px;
		font-weight:normal;
	font-family:Tahoma;
}
.waveComment a,
.waveComment a:visited{
	color:#0390c3;
	text-transform:uppercase;
	font-size:14px;	
		font-weight:normal;
	font-family:Tahoma;
}

#respond
{
	width:80%;
	padding:10px 50px 20px 50px;
	margin: 70px auto;
	background:#fff;

	position:relative;
	top:10px;
	color:#154780;
		font-weight:normal;
	font-family:Tahoma;
	
}
#respond h3 a{
color:#fff;
}
#respond h3 a:hover{
color:#fff;
}

#respond input{
	border:none;
	background:#154780;
	padding:5px;
	color:#fff;
	font-size:18px;
		font-weight:normal;
	font-family:Tahoma;
}
#content_text input{
	border:none;
	background:#154780;
	padding:5px;
	color:#fff;
	font-size:18px;
		font-weight:normal;
	font-family:Tahoma;
}
#content_text textarea
{
	border:none;
	background:#154780;
	padding:5px;
	color:#fff;
	width:450px;
	font-size:18px;
		font-weight:normal;
	font-family:Tahoma;
}
#respond textarea
{
	border:none;
	background:#154780;
	padding:5px;
	color:#fff;
	width:450px;
	font-size:18px;
		font-weight:normal;
	font-family:Tahoma;
}

.cancel-comment-reply a{
color:#fff;
}

#realcomment{
font-weight:normal;
position:relative;
left:50px;
width:300px;
font-size:15px;	
top:-25px;
color:#003366;
	font-weight:normal;
	font-family:Tahoma;
}

#realcomment p{
width:300px;
display:block;

}

#cauthortext
{
	position:relative;
	left:30px;
	color:#154780;
	font-size:14px;
}

.reply a, .reply a:visited{
	color:#000;
}

#twitterbird
{
position:absolute;
width:256px;
height:256px;
background: url(images/Twitter_back_256.png) no-repeat;
left:730px;
top:400px;

}

blockquote{
color:#fff;
 padding:10px;
 text-align:justified;
 font-size:16px;
 color:#003366;
 }

.bqstart {
     float: left;
     font-size: 700%;
     color: #3b7fc2;
     top:-30px;
     left:-5px;
     height:130px;
     position:relative;
     padding:10px;
     
 }
 .bqend {
 	position:relative;
     float: right;
     font-size: 700%;
     color: #3b7fc2;
      height:100px;
     
     padding:10px;
     top:-40px;
     left:20px;
 }

.cstack
{
	position:relative;
	width:60px;
height:80px;
margin:10px auto;

padding:0 auto;
	
}

#tooltip.pretty {
	font-family: georgia;
	border: none;
	width: 500px;
	padding:20px;
	height: 235px;
	opacity: 0.8;
	background: url(images/shadow.png) no-repeat;
	position:absolute;
	color:#fff;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#insiderfp{
position:relative;
width:700px;
}

#commentslidertext
{
	font-size:14px;
	font-weight:normal;
	font-family:Tahoma;
	color:#fff;
}

#leftareply
{
	


	position:relative;
	


}

#commentslidertut{
position:absolute;
left:-40px;
top:0px;
background:#fff;
height:40px;
width:180px;
z-index:9999;
background: url(images/slideme.png) no-repeat;


}

#calltoaction
{
margin:0 auto;
clear:both;
width:924px;
height:200px;
position:relative;
 top:-285px;
}

#delv_list
{

}
#delv_list li{
margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	font-size:14px;
	padding-bottom:5px;
	
list-style: none;
}

#delv_list li:before{
content: "\00BB \0020";

}

#sidebarcontent li:before{
content: "\00BB \0020";

}
#sidebarcontent li{
list-style: none;
}

.subsa a{
background:none;
}

.subsa a:hover{
background:none;
}

#insidetext
{
	margin-left:15px;
	border-left:solid #e5e5e5 1px;
}

 div.light_rounded .pp_top .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded .pp_arrow_previous{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square .pp_arrow_previous{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_expand{background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square .pp_arrow_previous{background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

/*portfolio */

ul.gallery {
	width: 600px; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin: 0; padding: 0 0 0 10px;
	
}
ul.gallery li {
	float: left;
	margin: 10px; padding: 0;
	text-align: left;
	font-size:16px;
	font-weight:normal;
	font-family:Tahoma;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 350px; /*--Width of image--*/
	height: 175px; /*--Height of image--*/
	padding: 5px;
	border:1px #ccc solid;
	cursor: pointer;
	
}
ul.gallery li span { /*--Used to crop image--*/
	width: 350px;
	height: 175px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333; /*--Hover effect for browser with js turned off--*/
}
ul.gallery li h2 {

	font-weight: normal;
	
	margin: 0; padding: 10px;

	
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}

#knowme
{
	position:absolute;
	width:300px;
	height:60px;
	background: url(images/knowme.png) no-repeat;
	left:480px;
	z-index:9999;
	visibility:hidden;
	
}

#artresourcebox{
	width:600px;
	height:225px;
	float:left;
	clear:both;
	background: url(images/resourcebox.jpg) no-repeat;
	
}

#authorboxed
{
	width:600px;
	height:225px;
	float:left;
	clear:both;
	background: url(images/resourcebox.jpg) no-repeat;
}
.social_bookmark
{
	width:623px;
	height:86px;
	background: url(images/socialize.png) no-repeat;
	left:-20px;
	position:relative;
	clear:both;
	
	float:left;

}

 .d
{
	padding-left:20px;
}

.social_bookmark a
{
	color:#fff;
}

#subscribeme
{
	width:623px;
	height:95px;
	background: url(images/socialize.png) no-repeat;
	left:-20px;
	position:relative;
	float:left;
	top:10px;
}

#subscribeme input{
font-size:14px;


display:inline;
margin:0px;
padding:5px 5px 5px 5px;
}
#subscribeme form
{
margin:0px;
padding:0px;
display:inline;
font-size:14px;
font-weight:normal;
}

#cleart_left
{
	clear:left;
}
#clearall
{
	clear:both;
}

.navigation
{
	font-size:12px;
}
/*feedback */
#feedbacktab
{
	position:fixed;
	top:300px;
	left:-1px;
	width:40px;
	height:150px;
	cursor:pointer;
}
#closefeedback
{
	background: #154780;
	color:#fff;
}
#feedbackwidget
{
	position:relative;
	height:525px;
	width:940px;
	margin:0 auto;
	overflow:auto;
	background:#fff;
	border:solid 1px;
	top:45px;
	
	
	
}

#mask {
  position:fixed;
  left:0;
  top:0;
  z-index:999999;
  background-color:none;
  display:none;
}
div.tabs{
padding:15px;
width:800px;
}
UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

                UL.tabNavigation LI {
                    display: inline;
                }

                UL.tabNavigation LI A {
                    padding: 3px 5px;
                    background-color: #154780;
                    color: #fff;
                    text-decoration: none;
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    background-color: #1b72c1;
                    color: #fff;
                    padding-top: 7px;
                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 5px;
                        margin-top: 3px;
                        border: 5px solid #1b72c1;
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
                }

                
#downloadsourcecode
{
	position:relative;
	width:400px;
	height:150px;
	
	margin:0 auto;
	
	margin-bottom:30px;
}
