/* 
----------------------------------
Screen Style Sheet
Author: 		Michael Tighe
Site:			richbythirty.com

Last Date:		April 1
----------------------------------
*/

/*-------------------------
	> Globals
-------------------------*/
* {
margin:0; padding:0;
}
img {border: none;}

hr { margin: 0.75em 0 0.75em 0; height: 1px; border-collapse: collapse; border: none; background: #bdbcbc;}

body {
background: #cfcfcf url(../images/bgs/body_bg.gif) repeat-y center;
font-family: Georgia, Times, serif;
font-size: 100.01%;
}
#container {
margin: 0 auto;
padding-left: 9px; 
width: 955px;
font-size: 95%;
}


/*-------------------------
	> Framework
-------------------------*/
#topbar {
background: #cfcfcf url(../images/bgs/topbar_bg.gif) repeat-x;
width: 933px;
height: 100px;
padding: 18px 0 0 22px;
}
#photobar { width: 955px; clear: both;}

#white_col {
background: #fff;
width: 400px;/*471*/
padding: 0 39px 2em 32px;
margin: 0 0 0 24px;
float: left;
}
##white_col { padding: 0 47px 2em 0; }

#dark_col {
background: #e5e5e5;
width: 440px;
float: left;
margin-left: 0px;
margin-top: -3px;
padding: 0 0 2em 0;
}
#dark_col #dark_col_top { background: #c3c3c3; padding: 16px 0 16px 24px; }
#dark_col #dark_col_text { padding: 1.5em 22px 0 24px; }

/*-------------------------
	> Top Image Replacement
-------------------------*/
#topbar #logo { width: 234px; float: left; }
#topbar #logo a {
background: url(../images/rich_by_thirty_logo.gif) no-repeat top left;
display: block;
width: 234px;
height: 64px;
overflow: hidden;
text-indent: -9999px;
}
#topbar #nav { float: left; width: 425px; margin: 50px 0 0 215px;}
#topbar #nav li {float: left; list-style: none; height: 21px; line-height: 21px;}
#topbar #nav li a {
background: url(../images/nav.gif) no-repeat top left;
display: block; 
overflow: hidden;
line-height: 21px; 
height: 21px; 
text-indent: -9999px;}

#topbar #nav li a.nav_home {width: 68px; background-position: 0px 0px;}
#topbar #nav li a.nav_blog {width: 50px; background-position: -68px 0px;}
#topbar #nav li a.nav_book {width: 72px; background-position: -118px 0px;}
#topbar #nav li a.nav_hire {width: 87px; background-position: -190px 0px;}
#topbar #nav li a.nav_reso {width: 88px; background-position: -277px 0px;}
#topbar #nav li a.nav_cont {width: 60px; background-position: -365px 0px;}

#topbar #nav li a.nav_home:hover {width: 68px; background-position: 0px -21px;}
#topbar #nav li a.nav_blog:hover {width: 50px; background-position: -68px -21px;}
#topbar #nav li a.nav_book:hover {width: 72px; background-position: -118px -21px;}
#topbar #nav li a.nav_hire:hover {width: 87px; background-position: -190px -21px;}
#topbar #nav li a.nav_reso:hover {width: 88px; background-position: -277px -21px;}
#topbar #nav li a.nav_cont:hover {width: 60px; background-position: -365px -21px;}

#topbar #nav li a#nav_1 {width: 68px; background-position: 0px -21px;}
#topbar #nav li a#nav_2 {width: 50px; background-position: -68px -21px;}
#topbar #nav li a#nav_3 {width: 72px; background-position: -118px -21px;}
#topbar #nav li a#nav_4 {width: 87px; background-position: -190px -21px;}
#topbar #nav li a#nav_5 {width: 88px; background-position: -277px -21px;}
#topbar #nav li a#nav_6 {width: 60px; background-position: -365px -21px;}

/*-------------------------
	> Text
-------------------------*/
#white_col h1 { font-size: 26px; color: #656666; font-family: Arial, sans-serif; font-weight: normal; }
#white_col h2 { font-size: 16px; color: #acadad; font-family: Arial, sans-serif; font-weight: normal;}
#white_col p { font-size: 12px; color: #4f4f4f; line-height: 1.4em; margin-bottom: 1.15em; }
#white_col ul { margin: 0.25em 0 1em 2em; }
#white_col ul li { font-size: 12px; color: #4f4f4f; line-height: 1.4em; margin-bottom: 0.45em; }
#white_col ol { margin:  0.25em 0 1em 2em; }
#white_col ol li { font-size: 12px; color: #4f4f4f; line-height: 1.4em; margin-bottom: 0.45em;}

#dark_col #dark_col_text h2 { 
font-size: 18px; 
color: #5b5a5a; 
font-family: Arial, sans-serif; 
font-weight: normal; 
margin: 0 0 0.25em 0;
}
#dark_col #dark_col_text p { font-size: 12px; color: #3b3b3b; line-height: 1.4em; margin-bottom: 1.15em;}
#dark_col #dark_col_text ul { margin:  0 0 1em 2em; }
#dark_col #dark_col_text ul li { font-size: 12px; color: #3b3b3b; line-height: 1.4em; margin-bottom: 0.45em;}
#dark_col #dark_col_text ol { margin:  0 0 1em 2em; }
#dark_col #dark_col_text ol li { font-size: 12px; color: #3b3b3b; line-height: 1.4em; margin-bottom: 0.45em;}

a { color: #00ccee; }
a:hover { text-decoration: none; }

.copyright { margin: 2.5em 0 0 0;}

/*-------------------------
	> E-mail Signup
-------------------------*/
.signup .emailclub {
	background: url(../images/titles/email_club.gif) no-repeat;
	width: 111px;
	height: 11px;
	line-height: 11px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 3px;
}

.signup input {
	width: 45%;
	border: 1px solid #ccc;
	padding: 1px;
}

#emailsubmit {
	width:14px; height: 14px;
	margin-bottom: -4px;
	padding: 0;
}