/*
Theme Name: Cardoza Theme
Theme URI: http://www.rickcardoza.com/
Description: The original theme created for rickcardoza.com by collaborative efforts of Rick Cardoza and Jillian Nichols
Version: 1.0
Author: Rick Cardoza
Tags: blue
*/


/*
	RESET
*/
*									{ margin: 0; padding: 0; font-weight:normal; }
html, body							{ height:100%}
body								{ font-size: 62.5%; font-family: Arial, sans-serif; color: #272727; 
									  background: white url(/images/bg.gif) top left repeat-x; }
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }


/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }

/*
	STRUCTURE
*/
#page-wrap							{ width: 960px; height: auto !important; height:100%; min-height:100%; margin: 0 auto -200px; }
img.home-image						{ display:block; margin:120px auto 0;}
.center								{ display: block; margin-left: auto; margin-right: auto;}
.logo								{ padding-bottom:15px;}

/*
	MENU
*/
ul#main-nav							{ padding: 5px; text-align:center; background-color:#dbeefa; width:630px; margin:0 auto; letter-spacing:.1em}
ul#main-nav	li						{ display: inline; padding:22px; text-transform: uppercase; text-align:center; color: black; font-size: 2.1em; }
ul#main-nav li a:link				{ color:black;}
ul#main-nav li a:visited			{ color:black;}
ul#main-nav li a:hover				{ text-decoration:underline}
ul#main-nav li a:active				{ color:black;}


/*
	PAGES
*/
#page								{ margin-top:45px; padding:10px; margin-bottom:20px;}
#portfolio-main						{ width:577px; margin:140px auto 0 auto;}
#portfolio							{ margin-top:40px; background-color:white; border:1px #EEE solid;}
#portfolio p						{font-size:.9em!important; font-variant:normal!important;}
#page p								{ font-variant:small-caps; font-size:2.2em; text-align:justify; line-height:1.2em; padding-bottom:8px; letter-spacing:.05em;}
#page h2 							{ font-variant:small-caps; font-size:26px; font-weight:bold; padding-bottom:6px; letter-spacing:.1em}
#page p a 							{ color:#000;}
#portfolio a img 					{ width:130px; height:130px;}


/*
	PAGES - CONTACT
*/
.text-center 						{ text-align:center}
a.email:link, a.email:visited 		{ display: block; height: 93px;	width: 165px; background-image: url(/images/email-sprite.jpg); background-repeat: no-repeat; background-position: 0px 0px;}
a.email:hover, a.email:active 		{ background-position: 0px -93px;}

/*
	PAGES - PORTFOLIO
*/

#portfolio img					 	{ float:left; padding:13px;}


ul#category 						{ float:left; list-style-type:none; padding:10px 0 10px 8px; font-size:1.7em; text-transform:uppercase; letter-spacing:.05em}
ul#category li 						{ float:left;}
ul#category li a					{ width:300px; float:left; text-align:center;}
ul#category li a:link				{ color:black;}
ul#category li a:visited			{ color:black;}
ul#category li a:hover				{ text-decoration:underline}
ul#category li a:active				{ color:black;}


#portfolio-main p 					{ font-size:1.9em;}
.category-name 						{ float:left; width:190px;}
.category-pic 						{ float:left; width:190px;}
.selected							{ width:300px; float:left; text-align:center; color:#85bde3;}								
.pagLink 							{ padding:10px;}
.blue								{ color:#85bde3!important}

/*
	FOOTER
*/
#footer								{ height:200px;}
#footer p							{ text-align:center; color:#aac3e6; text-transform:uppercase; font-size:1.3em; letter-spacing:.2em;}
.page		 						{ background-image:url(/images/footer.jpg); background-repeat:no-repeat; background-position:top; height:200px;}
.home								{ background-image:url(/images/space.jpg); background-repeat:no-repeat; background-position:top; height:200px;}
.push								{ height:200px;}
