/* 
Theme Name: YourFolio
Description: A Personal Blog & Portfolio Theme
Author: Maximus
Author URI: http://themeforest.net?ref=Maximus
*/



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
        background: transparent;   	

}

strong {font-weight: bold;} em {font-style: italic;}
body 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }

a						{ outline: none; text-decoration: none; }
a:hover						{ text-decoration: underline; }
a img						{ border: none; }
.clearfix:after					{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .clearfix				{ height: 1%; }
*+html .clearfix				{ height: 1%; }



h3{
        margin:25px 0 9px 0;
	padding:0;
	font:14px Verdana, "Ariel", Times, serif;
	color:#000;
        border-bottom:1px solid #EBEBEB
}


#inside {
margin:5px 0px 20px 20px;
}

#call_pink {
background-color:#EC269B;
color:#FFFFFF;
display:block;
float:right;
font-size:90%;
line-height:130%;
padding:5px 5px 5px 5px;
margin: 0px 0px 0px 20px;
width:185px;
}

#tierRight {
display:block;
float:right;
line-height:130%;
padding:0;
width:200px;
}




/*-------- down -----------*/

#down {
margin:15px 0px 30px 0px;
}



/*-------- downpage -----------*/
#downpage {
margin-top:20px;
margin-bottom:50px;
font-size:14px; 
line-height:22px
}



/*-------- callout ---------*/

#callout {
color:#EF45B0;
font: Georgia, "Ariel", Times, serif;
float:left;
font-size:15px;
font-style:italic;
line-height:115%;
margin-top:-20px;
margin-bottom: 40px;
*margin-bottom:5px;
margin-left: 10px;
text-align:left;
width:560px;
}



/*-------- callout3 ---------*/

#callout3 {
color:#EF45B0;
font: Georgia, "Ariel", Times, serif;
float:left;
font-size:15px;
font-style:italic;
line-height:115%;
margin-top:10px;
margin-bottom: 10px;
text-align:left;
width:550px;

}



/*-------- callout2 ---------*/
.callout2 {
color:#6E9C02;
font: Georgia, "Ariel", Times, serif;
float:left;
font-size:15px;
font-style:italic;
line-height:125%;
margin:20px 0px 20px 20px;
text-align:left;
width:320px;
}


.person {
color:#252525;
font: Georgia, "Ariel", Times, serif;
float:left;
font-size:11px;
font-style:normal;
margin:5px 0px 0px 20px;
text-align:left;
}





/* -------- gallery -------- */

.gallerycontainer{
position: relative;
margin-left:17px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}



.thumbnail img{
margin: 0px 5px 5px 0;
padding:1px; 
}



.thumbnail:hover{
background-color: transparent;
}



.thumbnail:hover img{
}



.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: -1000px;
visibility: hidden;
text-decoration: none;
}


.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 10px;
background: white; 
border-top: 0px solid #fff;
border-bottom: 100px solid #fff;
}



.thumbnail:hover span{ /*CSS for enlarged image*/visibility: visible;
top: 0;
left: 375px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/* -------- main index intro -------- */

#intro {
margin-top:-5px;
}

/* -------- sidebar intro -------- */
#sideintro {
margin-top:15px;
}


/* -------- Page Structure -------- */

#container { 
width: 100%; 
min-height: 100%; 
height: auto !important; height: 100%; 
margin: 0px 0px -70px; min-width: 
970px; 
}


#header_wrap, #project_wrap, #content_wrap, #footer_wrap { font-size: 1em; width: 100%; position: relative; }
#header, #project, #content, #footer { width: 960px; margin: 0px auto; font-size: 1.1em; }
#header_wrap					{ padding-top: 11px; }
#header						{ padding: 30px 0px 20px 5px; position: relative; }
#project					{ position: relative; z-index: 101; }
#content                                        {margin-top: 0px 0 0 0px; 
background: url(http://www.digiwize.com/wp-content/themes/yourfolio/images/paper_bg.jpg ) no-repeat;
}



#content2 {
margin-top: 0px 0 0 0px; 
}



#content_wrap					{ padding: 25px 0px; }
#home #content_wrap				{ padding: 30px 0px 35px; }
#sidebar { 
width: 350px; 
float: left; 
}

#main							{ width: 565px; float: right; }
#footer_wrap, .push				        { height: 69px; min-width: 970px; }

#footer	{ 
padding: 0px 0px 20px 10px;
color: #fff;
font-size: 105%;
}

#footer a { 
color: #fff;
}

#footer h5{
        margin:25px 0 9px 0;
	padding:0;
	font:14px Verdana, "Ariel", Times, serif;
	color:#fff;
}

#footer p.credits {
	color: #fff;
	font-size: 85%;
        padding-bottom:10px;        
}

#footer-ads {
background:transparent url(http://www.digiwize.com/wp-content/themes/yourfolio/images/city.gif) repeat-x scroll 50% 100%;
height:55px;
padding-top:-15px;
}

#footer_poop {
background:#94dae2; 
}



.logoarea {
 float: left;
 margin-left:10px;
 margin-top: -10px; 
 }

h1.logo { 
display: block;
width: 194px;
height: 58px;
z-index: 100; 
background: url(http://www.digiwize.com/wp-content/themes/yourfolio/images/digiwize_logo.png) no-repeat 0 0;
}



h1.logo a { 
display: block;
width: 194px;
height: 58px;
z-index: 100; 
background: url(/wp-content/themes/yourfolio/images/digiwize_logo.png) no-repeat 0 0;
}


p.description					{ text-transform: uppercase; letter-spacing: 1px; }
ul.main_nav					{ width: 650px; text-align: right; position: absolute; top: 43px; right: 0px; text-transform: uppercase; float: right; }
body#home ul.main_nav			{ top: 43px; }

ul.main_nav li					{ display: inline; list-style: none; padding: 0px 15px; position: relative; }

ul.main_nav li a				{ padding-bottom: 3px; text-decoration: none; }





.infowrap {
width: 350px; 
float: left; 
margin-top:5px;
background: url(http://www.digiwize.com/wp-content/themes/yourfolio/images/grunge_bg.png) no-repeat;
}


.info { 
color: #000000;
width: 350px; 
float: left; 
margin-top: 60px; 
min-height: 180px; 
line-height: 18px; 
font-size: 1em; 
}



.info h2 { 
font-size: 1.95em; 
margin-bottom: 10px; 
}

a.nextproject { 
width: 110px; 
height: 32px; 
display: block; 
float: left; 
padding: 6px 0px 30px 35px; 
font-size: 0.95em; 
margin-top: 15px; 
}



.info a.view { 
display: block; 
width: 170px; 
float: left; 
padding: 6px 0px 0px 0px; 
margin: 15px 0px 0px 25px; 
}


.project_screen					
{ height: 300px; width: 565px; float: right; margin: -15px 0px -35px; position: relative; z-index: 100; overflow: hidden; }

.pagetitle span					{ display: block; width: 960px; margin: 0px auto; height:100px; }

.text_left						{ width: auto; float: left; text-transform: uppercase; margin-bottom: 10px; margin-top:20px }

.text_right						{ width: auto; float: right; text-align: right; margin-bottom: 10px; margin-top:20px }

.crop_image						{ width: 565px; height: 300px; overflow: hidden; margin: 10px 0; }

.no-crop						{ width: 565px; overflow: hidden; border: margin: 10px 0; }



hr								{ clear: both; height: 0px; border: none; background: none; }

#sidebar hr						{ margin-bottom: 25px; }



.post							{ clear: both; margin: 20px 5px 20px 0px;  }

.post h2.posttitle, h4.title	{ font-size: 1.5em; font-weight: bold; width: auto; float: left; }

.post p.comments				{ width: auto; float: right; text-align: right; text-transform: uppercase; }

.post .entry { 

clear: both; 

padding-top: 10px; 

line-height: 19px;

margin-right:10px;

 }





.post .entry p					{ margin-bottom: 10px; }

.post blockquote				{ margin-left: 25px; }

.post cite						{ font-style: italic; margin-left: 25px; }

.post img.alignleft				{ margin-right: 20px; }

.post img.alignright			{ margin-left: 20px; }

.post ul, .post ol				{ margin: 0px 0px 10px 25px; }

.post ul li						{ list-style: disc outside; }

.post ol li						{ list-style: decimal outside; }



h4.title						{ width: auto; float: none; margin-bottom: 25px; }



.navigation						{ margin-top: 25px; }

.navigation a					{ display: block; width: auto; font-size: 1.5em; text-decoration: none; padding: 5px 15px; }

.navigation .alignleft a		{ float: left; }

.navigation .alignright a		{ float: right; }



.commentarea					{ margin-top: 25px; }

.commentlist					{ margin-bottom: 25px; }

.comment .name					{ width: 170px; float: left; padding-top: 20px; font-size: 0.9em; }

.comment .name a				{ font-size: 1.2em; }

.comment .text					{ width: 354px; margin-left: -1px; padding: 20px; float: left; line-height: 19px; }

.commentarea p					{ margin-bottom: 10px; }



.module							{ margin-bottom: 25px; line-height: 16px; }

.module h4						{ font-size: 1.35em; }



.flickr a img							{ margin: 0 6px 6px 0; }





.about .thumb					{ float: left; margin-right: 20px; }

.about h4						{ margin-bottom: 15px; }



.list							{ line-height: 23px; }

.list ul						{ list-style: none; padding: 10px; text-transform: uppercase; font-size: 0.9em; }

.list h4						{ padding: 10px; font-weight: bold; }



input.text						{ padding: 10px; border: none; font-size: 1.1em; float: none; margin-bottom: 20px; display: block; width: 300px; }

textarea						{ padding: 10px; border: none; font-size: 1.1em; width: 545px !important; height: 150px !important; margin-bottom: 20px; }

input.submit					{ display: block; width: auto; padding: 7px 40px; text-transform: uppercase; border: none; cursor: pointer; }



#searchform						{ padding: 7px 5px 7px 12px; }

#searchform input#s				{ border: none; width: 300px; float: left; padding: 2px 0px;  font-size: 1.1em; }
#searchform input#searchsubmit	{ float: right; margin: 2px 8px 0px 0px; }
#home #categories				{ display: none; }
#footer p.credits				{ width: 600px; float: left; }
#footer a.feed					{ display: block; width: 300px; height: 16px; padding-left: 25px;  float: right; background-repeat: no-repeat; }



#home .singles					{ display: none; }
*+html hr					{ margin-top: -7px; margin-bottom: -21px; }

/*-------- horizontal accordion -----------*/

#accordian {
margin: 20px 0px 40px 0px; 
}




dl { width: 560px; }
dl,dd { margin: 0; }
dt { background: #fff; font-size: 14px; padding: 5px; margin-left:0px; border-bottom:1px solid #EBEBEB }
dt a { color: #EC269B; } 
dd a { color: #000; }





.indent { 
 margin: 1px 5px 2px 5px; 
 }


img, div, a, input, h1 { behavior: url(/wp-content/themes/yourfolio/styles/iepngfix.php) }

#video {
position:relative;
z-index:3;
top:25px;
right:60px;
float: right;  
}

.adams1 {
color: #FFFFFF;
margin-top:100px;
}