/*

#### MASTER CSS SHEET ####

@site

2008 Green Egg Media
www.greeneggmedia.com

*/


/*

Color Guide 


*/

/* Imports */

@import url("reset.css");

/* Home Page */

#banner {background: #180b02; width: 100%; height: 420px; margin-top: 50px; margin-bottom: 30px;}
#banner_content {width: 950px; margin: 0 auto; overflow: hidden;}
#banner_content img#title {margin: 20px 0 20px 200px;}

ul.navigation {font-size: 20pt; float: left; width: 100%; margin-top: 30px;}
ul.navigation li a {text-decoration: none; text-transform: uppercase;}

ul.navigation li#prod_link a {color: #e6e6e6;}
ul.navigation li#post_link a {color: #e6e6e6;}
ul.navigation li#rent_link a {color: #e6e6e6;}

ul.navigation li a:hover {text-decoration: underline;}

.scrollContainer #productions {background-image: url(../images/home/prod_pane.jpg);}
.scrollContainer #post {background-image: url(../images/home/post_pane.jpg);}
.scrollContainer #rentals {background-image: url(../images/home/rentals_pane.jpg);}

.scrollContainer .panel {position: relative;}
.scrollContainer .panel p {font-size: 9pt; width: 450px; position: absolute; bottom: 35px; line-height: 15pt; left: 30px;}
.scrollContainer .panel p a {color: #d3c13b; text-decoration: underline;}
.scrollContainer .panel p a:hover {text-decoration: none;}

#main_menu_hold {float: left;}

ul#sub_menu {float: left; margin-top: 15px; overflow: hidden; width: 260px; text-align: right;}
ul#sub_menu li {font-size: 10pt; margin-bottom: 6px;}
ul#sub_menu li a {color: #b3b3b6; text-decoration: none; text-transform: uppercase;}
ul#sub_menu li a:hover {text-decoration: underline;}

ul#sub_menu_sub {float: left; margin-top: 15px; overflow: hidden; width: 700px; text-align: right; margin-left: 100px;}
ul#sub_menu_sub li {font-size: 9pt; margin-bottom: 6px; float: left; margin-right: 12px; }
ul#sub_menu_sub li a {color: #d2d2d2; text-decoration: none; text-transform: uppercase;}
ul#sub_menu_sub li a:hover {text-decoration: underline;}

/* Footer */

#footer {height: 150px;}

#footer_push {width: 850px; margin: 0 auto; color: #fff; padding-top: 10px; font-size: 10pt;}
#footer_push #address {float: left;}
#footer_push #address p {margin-bottom: 3px;}
#footer_push span {color: #0ac3f0;}
#footer_push #email {float: right;}
#footer_push #email a {color: #888888; text-decoration: none;}
#footer_push #email a:hover {color: #C5C5C5;}

#footer_contact {overflow: hidden;}

#footer_push ul {width: 800px; margin-left: 30px;}
#footer_push ul li {float: left; margin-right: 20px;}
#footer_push ul li a {text-transform: uppercase; color: #fff; text-decoration: none; padding: 5px 6px; border: 1px solid #000;}
#footer_push ul li a.current {background: #262626; border: 1px solid #262626;}
#footer_push ul li a:hover {border: 1px solid #262626;}
#footer_push ul li.last {margin-right: 0;}
#footer_push ul li span {font-weight: bold;}
#footer_push ul li#hold_foot_link span {color: #CB2828;}
#footer_push ul li#prod_foot_link span {color: #efe774;}
#footer_push ul li#post_foot_link span {color: #61ae51;}
#footer_push ul li#branded_foot_link span {color: #A505A0;}

/* Content */

#content {width: 1071px; margin: 0 auto 40px auto; overflow: hidden;}
#content #press_releases_main {width: 670px; float: left; margin-left: 50px;}
#content #contactus_main {width: 260px; float: right;}

#press_releases_main img {float: left;}
#press_releases_main .press_releases {width: 450px; float: right;}

#contactus_main p {color: #e1dedb; font-size: 9pt; margin-bottom: 4px;}
#contactus_main img {margin-bottom: 20px;}

/* Press Releases */

.release {margin-bottom: 25px; overflow: hidden;}
.release h1 {font-size: 12pt; line-height: 19px;}
.release h1 a {color: #f7f6f6; text-decoration: none;}
.release h1 a:hover {text-decoration: underline;}
.release h2 {color: #7b7979; font-size: 10pt; margin-bottom: 10px;}
.release p {color: #e1dedb; font-size: 9pt; line-height: 15pt;}
.release img.read_more {margin-top: 10px;}

/* Sub Pages */

#banner_sub {background: #180b02; width: 100%; height: 170px; margin-top: 50px; margin-bottom: 30px;}
#banner_content_sub {width: 800px; margin: 0 auto; overflow: hidden;}
#banner_content_sub img#title {margin: 20px 0 10px 140px;}
#banner_content_sub ul.navigation li {display: inline; font-size: 25pt;}
#banner_content_sub ul#sub_menu {margin-left: 100px; font-size: 9pt;}
#banner_content_sub ul#sub_menu li {font-size: 9pt;}
#banner_content_sub ul#sub_menu li a {color: #AF9D8B;}
#banner_content_sub ul#sub_menu li a.sel {font-weight: bold; color: #fff;}
#banner_content_sub ul#sub_menu li a:hover.sel {color: #fff;}
#banner_content_sub ul#sub_menu li a:hover {text-decoration: none; color: #DBCBBB;}

#banner_content_sub ul#sub_menu li#prod a:hover {color: #cac35a;}
#banner_content_sub ul#sub_menu li#post a:hover {color: #74d361;}
#banner_content_sub ul#sub_menu li#rent a:hover {color: #32b3f8;}

#content_sub {width: 800px; margin: 0 auto; overflow: hidden;}
#content_sub #text_col {width: 500px; float: left;}
#content_sub #text_col p {color: #e1dedb; font-size: 10pt; line-height: 15pt; margin-bottom: 20px;}
#content_sub #text_col h1 {text-transform: uppercase; font-size: 25pt; margin-bottom: 15px; font-weight: bold; color: #e6e6e6; line-height: 25pt;}
#content_sub #text_col .release h1.release_title {font-size: 24pt;}
#content_sub #text_col p a {color: #cb2828; text-decoration: underline;}
#content_sub #text_col p a:hover {text-decoration: none;}
#content_sub #text_col .release h1 {font-size: 15pt; text-transform: none; margin-bottom: 2px; font-weight: normal;}

#sub_col {width: 250px; float: right;}
#sub_col h1 {text-transform: uppercase; color: #e1e1e1; margin-bottom: 15px;}
#sub_col h1 span {color: #898989;}
#sub_col ul li {font-size: 10pt; margin-bottom: 11px; line-height: 12pt;}
#sub_col ul li a {color: #d50022; text-decoration: none;}
#sub_col ul li a:hover {text-decoration: underline;}
#sub_col ul li h3 {color: #929292; font-size: 8pt;}

#who_we_are {width: 800px; overflow: hidden;}
#who_we_are p {color: #e1dedb; font-size: 10pt; line-height: 15pt; margin-bottom: 20px;}
#who_we_are h1 {text-transform: uppercase; font-size: 25pt; margin-bottom: 15px; font-weight: bold; color: #e6e6e6; line-height: 25pt;}
#who_we_are .release h1.release_title {font-size: 24pt;}
#who_we_are p a {color: #cb2828; text-decoration: underline;}
#who_we_are p a:hover {text-decoration: none;}
#who_we_are .release h1 {font-size: 15pt; text-transform: none; margin-bottom: 2px; font-weight: normal;}
#who_we_are img {float: right; width: 150px;}

.wwa_release {overflow: hidden; margin-bottom: 15px;}
.waa_col {width: 500px; float: left;}

