/*
Design by Brandon Rice
Cleanup and reset by Elliot Jay Stocks  - - http://elliotjaystocks.com
*/



@charset "utf-8";
/* CSS Document */

/* Shiny Propaganda MAchine */


/*////// RESET ///// */

css document * {
margin:0;
padding:0;
}

html {
overflow-y:scroll;
}

*, div, ol, li, blockquote, td {
margin:0;
padding:0;
text-decoration:none;
background-color:#000000;
border:0 none;
}

ul {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
}
p {
font-size:1.3em;
line-height:1.3em;
margin-bottom:0.8em;
}
a:link {
color:#8F8382;
text-decoration:none;
}
a:hover {
color:#336699;
text-decoration:none;
}
a:active {
color:#8F8382;
text-decoration:none;
}

a,h1,h2,h3,h4,h5,h6,p {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 300;
color:#8F8382;
}



/* ////// Page Wrap ///// */

#page-wrap { margin: 0 auto; width:960px; }


.clear { clear:both; }


/*////// Navigation and Head ///// */



h1#logo{ background: url(images/banner1.png) no-repeat scroll 50% 0; height: 102px; text-indent:-9999px;}

#banner-repeat { background: url(images/banner-repeat.png) repeat-x 50% 0; height: 102px; }





/*////////Specialized Navigation///////*/


ul#nav-info{ float: left; margin: 10px 0px 0px 625px;}
ul#nav-info li {
display:inline;
margin-right: 20px;
}

ul#nav-info li a:hover {
color:#b0500b;}

ul#nav {
margin: 0px 20px 0px 0px;
}


/*/////////////////////////*/



ul#nav {
margin: 0px 25px 0px 445px; 
}

ul#nav li {
display:inline;
}

ul#nav li a {
display:block;
height:34px;
margin:0px 5px 0px 0px;
text-indent:-9999px;
float:right;
} 

ul#nav li.design a {
background: transparent url(images/nav_design.png) ;
width:98px;
}

/*below is useless////////////////////*/

ul#nav li.photo a {
background: transparent url(images/nav_photo.png);
width:98px;
}
ul#nav li.video a {
background:transparent url(images/nav_video.png) ;
width:98px;
}
ul#nav li.ioio a {
background:transparent url(images/nav_ioio.png) ;
width:98px;
}
ul#nav li.contact a {
background:transparent url(images/nav_contact.png) ;
width:98px;
}
ul#nav li a:hover {
background-position:center bottom;}


/*//////////////Above is useless///////////////*/


#master-container { min-height: 500px; width: 940px;}

			
/*////// Sidebar //////*/
			
#sidebar { width:170px; margin:20px 5px 5px 35px; float: left;}

#sidebar li ul{ margin-left: 5px;font-size: 12px; line-height:25px;}



/*//////// Body ///////*/



#main-content {width:700px; min-height: 500px; margin: 10px 0px 10px 5px; float:left; }

#thumb-list {float:left; margin: 10px 0px 10px 10px;}
#thumb-list ul li { display:inline; line-height:40px; margin:0 0 0 10px; width:75px;}


/*////////Footer///////*/

#footer {background:url(images/footer.png) no-repeat; clear:both; height: 190px;}

#foot-banner {background: url(images/footer-repeat.png) repeat-x scroll 0 0; clear:both; margin:541px 0px 0px 0px;height:10px;}