/*
Theme Name: Carlos Haynes
Theme URI: http://www.carloshaynes.com
Author: Kristin Falkner
Author URI: http://www.kristinfalkner.com
*/

/*
RESET
*/

*									{ margin: 0; padding: 0; }
ul									{ list-style: none; }
ol									{ list-style: none; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
UTILITY
*/

.floatLeft							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.smpad								{ padding: 5px 0; }
.top								{vertical-align: top;}
.small								{font-size: 10px; padding-left:3px; line-height:20px;}
.bold								{font-weight: bold;}
.xlarge								{font-size:55px; color:#666666; font-weight:bold;}
.large								{font-size:48px; color:#666666; font-weight:bold;}

/*
STRUCTURE
*/

body 			{font: 12px  Arial, Helvetica, sans-serif; color: #333333; text-align: center; background-color: #ffffff; margin: 0; padding: 0;}
p				{padding-bottom: 15px;}
#container 		{position:relative; margin: 10px auto;  text-align:left; width:800px;}
#header-image {padding-bottom:10px; border-bottom:1px solid #c5c5c5;}
#footer {text-align:right; padding-top:10px;}
#nav		{font-size:24px; font-weight:bold; margin:25px 0px; letter-spacing:3px; padding-left:10px;}
#nav li		{float:left; margin-right:30px;}
a 			{color: #000; text-decoration: none;}
a:hover		{color: #c5c5c5;}
#default-page {border:1px solid #CCCCCC;}

/*
MAIN PAGE
*/

#main-page {border:1px solid #CCCCCC; height:327px; font-size:18px; font-weight:bold;}
#main-content {width:545px; float:left; text-align:left; padding-left:5px; padding-top:60px;}
#main-pic		{width:231px; float:left; text-align:right; margin-left:16px;}

/*
NEWS
*/

#news-page {border:1px solid #CCCCCC; padding:5px 80px;}

/*
FILMS
*/

#films-page {border:1px solid #CCCCCC;}
.films-individual {float:left; width:258px; margin:3px; text-align:right;}
.film-title {margin-top:10px; font-size:16px; color:#999999; text-transform:uppercase;}

/*
SPOTS
*/
#spots-page {border:1px solid #CCCCCC;}
.spots-individual {float:left; width:250px; margin:3px;}
.spots-genre {font-size:16px; font-weight:bold; text-transform:uppercase; padding-left:3px;}
.spots-brand {margin-top:10px; font-size:14px;}
.spots-title {font-size:14px; font-style:italic;}

/*
MUSIC VIDEOS
*/

#musicvideo-page {border:1px solid #CCCCCC;}
.musicvid-individual {float:left; width:258px; margin:3px;}
.title-text {margin-top:10px; font-size:16px; color:#999999; text-transform:uppercase;}
.artist-text {font-size:16px; color:#000;}

