/* CSS Document */

* { font-family:Trebuchet MS; }
body { background:#06f url("../../images/main/bg-02.jpg") repeat-x; color:#333; }

h1, h2, h3, h4 { font-family:Trebuchet MS; text-transform:lowercase; }
h1 { font-size:22px; line-height:24px; padding-bottom:10px; font-weight:bold; color:#d31245; }
h2 { font-size:20px; line-height:20px; font-weight:normal; color:#d31245; }
h3 { font-size:18px; line-height:18px; font-weight:normal; }
h4 { font-size:15px; line-height:15px; font-weight:bold; }

p, .content ul, table, ul.aside { font-size:13px; line-height:20px; }

a, a:visited { text-decoration:none; color:#d31245; }
a:hover { text-decoration:underline; }

input, select, textarea { border:1px solid #999; }

/* HOME 
========================================================*/
.home-copy { background:#fff; color:#666; }


/* TOP NAVIGATION
========================================================*/
#navTop { font-size:24px; text-transform:lowercase; }


/* MAIN NAVIGATION
========================================================*/
#navMain { font:16px/16px Trebuchet MS; font-weight:bold; text-transform:lowercase; }

	#navMain ul li a, #navMain ul li a:visited { color:#fff; font-weight:bold; }

	#navMain ul li ul.navSub { background:#d76e8a; }
	#navMain ul li:hover > ul.navSub { color:#666; }
	#navMain ul li ul.navSub li a:link, #navMain ul li ul.navSub li a:visited { font-size:12px; font-weight:normal; background:#d31245; color:#ddb3be; }
	#navMain ul li ul.navSub li a:hover { background:#d76e8a; color:#fff; }

	#navMain a:hover, #navMain ul ul a:hover { color:#fff; background:#d31245; }
	#navMain :hover > a, #navMain ul ul :hover > a { color:#fff; background:#d31245; }


/* SIDEBAR NAVIGATION
========================================================*/
.navSide { font:14px/14px Trebuchet MS; font-weight:bold; text-transform:lowercase;  }

	.navSide ul li a, .navSide ul li a:visited { font:14px/14px Trebuchet MS; background:#fff; color:#d31245; }
	.navSide ul li a:hover { color:#fff; background:#d31245; text-decoration:none; }


/* CONTENT
========================================================*/
.color01 { background:#fff; color:#666;}
.color02 { background:#9cf; color:#333; }
.color03 { background:#39f; color:#fff; }
.color04 { background:#06c; color:#fff; }
.color05 { background:#039; color:#fff; }
.color06 { background:#d31245; color:#fff; }

a.color01, a.color01:visited, a.color02, a.color02:visited { color:#333; text-decoration:none; }
a.color03, a.color03:visited, a.color04, a.color04:visited, a.color05, a.color05:visited, a.color06, a.color06:visited, a.video, a.video:visited { color:#fff; text-decoration:none; }
a.color01:hover, a.color02:hover, a.color03:hover, a.color04:hover, a.color05:hover, a.color06:hover, a.video:hover { color:#fff; background:#ff1a57; text-decoration:none; }
/*a.color06:hover { background:#fff; color:#d31245; text-decoration:none; }*/

.video { background:url("../../images/main/2009-video.jpg") no-repeat; }

a.linkDark:link, a.linkDark:visited { color:#000; }
a.linkDark:hover { color:#000; }

a.linkLight:link, a.linkLight:visited { color:#fff; }
a.linkLight:hover { color:#fff; }

.content h3 { color:#39f; }

.homeshow { background:#fff; }


/* FOOTER 
========================================================*/
.footer { font-size:12px; line-height:14px; color:#9cf; text-transform:lowercase; }

a.linkFooter:link, a.linkFooter:visited { color:#9cf; }
a.linkFooter:hover { color:#9cf; }


/* TABLE 
========================================================*/
table#details tr { }
table#details th { font:14px/14px Trebuchet MS; font-weight:bold; color:#fff; background:#39f; text-transform:lowercase; }
table#details tr:hover { background:#ccc; }


/* MISC 
========================================================*/
.apartcreations { font-family:Georgia; text-transform:uppercase; }
.shaded { background:#eee; }
.empty { background:#fff; }

