/*
	sireninteractive.com
	design: Kasia Wandowska
	code: Rob Laucius
	ver 20060627
*/

body{margin:0 auto;padding:0;width:830px;font:x-small Arial, sans-serif;color:#000000;background-color:#ffffff;}
body.resetmargin{margin: 0; width:100%}
body.resetmargin .size{margin: 0 auto; width: 830px;}

#header{height:75px;}
#header a{float:left;display:block;width:190px;height:55px;padding-top:20px;}
#header a img{border:0;}
#header h1{margin:0px 0px 0px 190px;width:640px;height:75px;text-align:center;line-height:75px;color:#c1ae94;background:transparent url(../images/ui/slogan.gif) no-repeat 100% 30px;text-indent:-2000em;}
#header ul{width:180px;float:right;list-style-type:none;margin:55px 0px 0px 0px;padding:0px;background:transparent url(../images/ui/header_ul_bg.gif) no-repeat 50% 50%;}
#header ul li{float:left;}
#header ul li a{font:bold 10px/20px Verdana, sans-serif;text-decoration:none;float:none;width:80px;height:20px;padding:0px 5px;text-align:right;}
#header ul li #clients, #header ul li #blog{text-align:left;outline:none;}
#header ul li a:link,#header ul li a:visited{color:#7ca32a;}
#header ul li a:hover,#header ul li a:active{color:#d68820;}

#home{clear:both;}

#home #right{float:right;width:180px;background:#f7f7f7 url(../images/ui/home_right_top.gif) no-repeat 0 0;}
#home #right h2{margin:0;padding:5px 0 5px 0;font:normal 1.3em verdana;}
#home #right h2 span {font-weight:bold;}
#home #right h2 a {padding:0; line-height:16px;}
#home #right img{margin:0px 0px;border:none; padding:5px 0 5px 0;}
#home #right p{color:#574b36;margin:0;font:1.05em verdana; line-height:16px; padding:0px 0 10px 0;}
#home #right a{color:#D98609;font-weight:normal; background:none; margin:auto; padding:0;}
#home #right div {border-bottom:1px solid #e4ddcd; padding:5px 10px 0px 10px; margin:0px;}
#home #right div.btm{background:#f7f7f7 url(../images/ui/home_right_btm.gif) no-repeat 0 100%;padding-bottom:10px; margin:0px; border-bottom:none;}
#home #right #newsletter {background:transparent url(/images/ui/newsletter_int.gif) 100% 100% no-repeat;}
#home #right #signup{display:block;text-indent:-2000em;outline:none;background:transparent url(../images/ui/home_signup.gif) no-repeat 10px 0px;height:29px;}

#home #right form{height:0;overflow:hidden;margin:0px 10px;padding:0px;}
#home #right form fieldset{border:none;margin:0;padding:10px 0px 0px 0px;background:transparent url(../images/ui/client_login_bg.gif) no-repeat 3px 22px;}
#home #right form fieldset input{width:147px;border:none;background:none;padding:0px 5px 1px 5px;}
#home #right form fieldset input#login{display:none;}

#home #content{width:640px;margin-right:10px;}
#home #content #grass{height:200px;}
#refs {font-size:9px; color:#666666;}

#home #content #menu{width:636px;margin:20px 0px;padding:0;list-style-type:none;overflow:hidden;background:transparent url(../images/ui/home_menu_bg.gif) repeat-x 0% 100%;}
#home #content #menu li{width:159px;float:left;}
#home #content #menu li a,#home #content #menu li a:link,#home #content #menu li a:visited{background:#FFFFFF url(../images/ui/home_menu_top.gif) no-repeat 0% 100%;display:block;padding:0px 0px 15px 20px;color:#7ca32a;font:bold 1.3em verdana;text-decoration:none;}
#home #content #menu li a:hover,#home #content #menu li a:active{color:#d68820;}
#home #content #menu li ul{margin:5px 0px;padding:0px 0px 0px 20px;list-style-type:none;overflow:hidden;}
#home #content #menu li ul li{float:none;width:auto;padding:.4em 0;}
#home #content #menu li ul li a,#home #content #menu li ul li a:link,#home #content #menu li ul li a:visited{background:none;padding:0;display:inline;color:#867a62;font:1.1em/1.1em verdana;}
#home #content #menu li ul li a:hover,#home #content #menu li ul li a:active{color:#d68820;}

#home #text {width:620px; margin-left:20px; padding-bottom:20px;}
#home #text ul#news { font-size:1.1em;}
#home #text #news li .date{text-align:left;}

#main{clear:both;margin-top:0px;}
#main #grass{width:830px;height:140px;background:#FFFFFF url(../images/ui/grass_internal.jpg) no-repeat 0 0;margin-bottom:15px;}

#main #grass #nav{clear:left;list-style-type:none;padding:120px 0px 0px 0px;margin:0px 0px 0px 210px;overflow:hidden;height:20px;}
#main #grass #nav li{float:left;width:155px;}
#main #grass #nav li a,#main #grass #nav li a:link,#main #grass #nav li a:visited{display:block;color:#7ca32a;font:bold 1.3em verdana;text-decoration:none;height:20px;}
#main #grass #nav li a:hover,#main #grass #nav li a:active{color:#d68820;}

#main #menu{float:left;width:155px;margin-left:36px;}
#main #menu a:link,#main #menu a:visited{margin-left:15px;text-decoration:none;color:#F38635;font:normal 1.7em Verdana, Geneva, sans-serif;}
#main #menu ul a:hover,#main #menu a:active{color:#7ca32a;}
#main #menu ul{list-style-type:none;margin:10px 0px 0px 0px;padding:0; border-top:1px solid #e4ddcd;}
#main #menu ul li{margin:10px 0px;padding:0 0 10px 10px; border-bottom:1px solid #e4ddcd;}
#main #menu ul li a,#main #menu ul li a:link,#main #menu ul li a:visited{margin-left:0;font:1.1em Verdana;color:#868686;text-decoration:none;padding:5px 22px 5px 5px;}
#main #menu ul li a:hover,#main #menu ul li a:active,#main #menu ul li a.current{color:#F4A850;}

/*#main #menu{float:left;width:175px;padding-left:5px;}
#main #menu a:link,#main #menu a:visited{margin-left:5px;text-decoration:none;color:#d68820;font:bold 1.3em Verdana;}
#main #menu a:hover,#main #menu a:active{color:#7ca32a;}
#main #menu ul{list-style-type:none;margin:0px 0px 0px 5px;padding:0;}
#main #menu ul li{background:transparent url(../images/ui/menu_bullet.gif) no-repeat 0% 50%;margin:15px 0px;padding-left:10px;}
#main #menu ul li a,#main #menu ul li a:link,#main #menu ul li a:visited{margin-left:0;font:1.1em Verdana;color:#d68820;text-decoration:none;padding:5px 22px 5px 5px;}
#main #menu ul li a:hover,#main #menu ul li a:active,#main #menu ul li a.current{color:#d68820;background:transparent url(../images/ui/menu_ah_bg.gif) no-repeat 100% 55%;}

#main #menu #newsletter{text-align:left;font:bold italic 1em Arial;text-align:center;margin-bottom:15px;padding-top:15px;}
#main #menu #newsletter p{color:#796c5a;margin:0;padding:0;}
#main #menu #newsletter a{display:block;font:bold 1.1em Arial, sans-serif;color:#7faa37;background:transparent url(../images/ui/sign_up_a_bg.gif) no-repeat 5px 0px;text-indent:-2000em;height:80px;outline:none;}*/

#main #content #menu #callouts {float:right;width:155px; background:#f7f7f7; margin:-10px 0 10px 0; border-bottom:1px solid #e4ddcd; padding:0;}
#main #content #menu #callouts h2{color:#f4a850;margin:10px 0px 0px 0;font:1.3em Verdana, sans-serif normal;letter-spacing:.05em; background-image:none;padding:0 0 0 15px;}
#main #content #menu #callouts h2 a {font-size:1.15em;  color:#F38635; background-image:none; font-family:Arial, Helvetica, sans-serif; margin:0;}
#main #content #menu #callouts p{font-size:1.1em; color:#867a62; line-height:16px; padding:0px 15px 10px 15px; margin:0px; width:130px;}
#main #content #menu #callouts p a {font-size:1em; color:#F38635; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0;}
#main #content #menu #callouts #newsletter {border-bottom:1px solid #E4DDCD; background:transparent url(/images/ui/newsletter_int.gif) 100% 100% no-repeat;}
#main #content #menu #callouts #sirensong {padding-top:12px;}
#main #content #menu #callouts #sirensong a img, #main #content #menu #callouts #sirensong img{margin:0; padding:0; text-align:left;clear:both;}

/*#main #text{margin-left:190px;font:1.15em/1.4em verdana;padding-bottom:15px;}*/
#main #text{margin:0 0px 0 210px;font:1.15em/1.8em verdana;padding-bottom:15px; color:#666666;}
#main #text.wide{margin-left:0px;}
#main #texttfy{margin:0 0px 0 42px;font:1.15em/1.8em verdana;padding-bottom:15px; color:#666666;}

#footer{font:1em verdana;clear:both;background:transparent url(../images/ui/footer_bg.gif) repeat-x 0 0;margin:0px 5px;padding-top:20px;}
/*#home #footer{background-position:0px 25px;padding-top:0;}
#home #footer h1 {clear:right;line-height:24px;background:transparent url(../images/ui/slogan.gif) no-repeat 0 0;text-indent:-2000em;padding-bottom:15px;}*/
#footer #contact{clear:right;text-align:center;margin-bottom:20px;}
#footer ul{margin:5px auto;padding:0;list-style-type:none;}
#footer ul li{display:inline;padding:2px;}
#footer,#footer a,#footer a:link, #footer a:visited{color:#6b6353;text-decoration:none;}
#footer a:hover,#footer a:active{text-decoration:underline;}

h1{color:#ed8634;margin:0px 0px 10px 0px;padding:0;font:1.7em Verdana, sans-serif;letter-spacing:.05em;}
h2{color:#ed8634;margin:10px 0px -10px 0px;padding:0;font:1.3em Verdana, sans-serif;letter-spacing:.05em;}
h2 a,h2 a:link,h2 a:visited{color:#ed8634;text-decoration:none;background:transparent url(../images/ui/a_new_window_bg.gif) no-repeat 100% 75%;padding-right:23px;}
h2 a:hover,h2 a:active{color:#7ca32a;}
h3{color:#000000;margin:10px 0px 10px 0px;padding:0;font:bold 1em Verdana, sans-serif;}
a:link,a:visited{color:#648022/*#7ca32a*/;}
a:hover,a:active{color:#d68820;outline:none;}
.linkedin{background:transparent url(/images/ui/linkedin-icon.png) no-repeat 100% 50%;padding:0 18px 0 0;}

#text .jobs{list-style-type:none;margin:10px 0px 0px 10px;padding:0;}
#text .jobs li{background:transparent url(../images/ui/menu_ah_bg.gif) no-repeat -8px 0;padding:2px 0px 2px 15px;}

#text .ob{list-style-type:none;margin:10px 0px 0px 10px;padding:0;}
/*#text .ob li{background:transparent url(../images/ui/menu_ah_bg.gif) no-repeat -8px 50%;padding:2px 0px 2px 15px;}*/
#text .ob li{background:transparent url(../images/ui/menu_ah_bg.gif) no-repeat -8px .75em;padding:2px 0px 2px 15px;}
#text .obc{list-style-type:none;margin:10px 0px 0px 10px;padding:0;}
#text .obc li{background:transparent url(../images/ui/menu_ah_bg.gif) no-repeat -8px 6px;padding:2px 0px 2px 15px;}
#text .obc li ul li{list-style-type:circle; background:none;padding:2px 0px 2px 2px;}
#text .mid{text-align:center;}
#text .threecol{overflow:hidden;margin-top:0px;}
#text .threecol li{float:left;width:30%;}
#text .bb{border-bottom:1px solid #d68820;margin-bottom:10px;clear:left;}

#text .awards{margin:0;padding:0px;list-style-type:none;}
#text .awards li{overflow:hidden;padding:5px 0px;}
#text .awards li div{color:#9e938c;font-weight:bold;text-align:center;width:80px;float:left;overflow:hidden;}
#text .awards li span{margin-left:5px;display:block;width:520px;float:left;}

#text #news{margin:0;padding:0px;list-style-type:none;}
#text #news li{margin:8px 0px;overflow:hidden;}
#text #news li .date{color:#9e938c;font-weight:bold;text-align:center;width:80px;float:left;overflow:hidden;}
#text #news li a{margin-left:5px;text-decoration:none;display:block;width:520px;float:left;}

#text .imgright{float:right;border:none;margin:10px 10px 0px 10px;clear:right;}
#text .imgleft{float:left;border:none;margin:10px;}

#registerform{padding-bottom:175px;padding:0;background:transparent url(../images/ui/register_form_bg.gif) no-repeat 25% 100%;background:none;}
#register{margin:0px 0px 0px 20px;padding:0px 0px 10px 0px;width:560px;background:transparent url(../images/ui/register_ul_bg.gif) no-repeat 0 100%;overflow:hidden;}

#register #registerone label{display:block;width:232px;margin:5px auto;overflow:hidden;}
#register #registerone input{float:left;width:220px;height:16px;border:1px solid #d68820;color:#000000;padding:0px 5px;font-family:Verdana, sans-serif;}
#register #submitted{display:none;}


#register #registerone{width:280px;float:left;margin:0;padding:15px 0px 5px 0px;background:transparent url(../images/ui/register_ul_bg.gif) no-repeat 0 0;}

#register #radios{width:260px;float:left;margin:0;padding:0px 10px 10px 10px;background:transparent url(../images/ui/register_ul_bg.gif) no-repeat 100% 0%;}
#register #radios label{float:none;display:block;}
#register #radios fieldset{border:none;margin:0;padding:0;}
#register #radios p{padding:10px 0px 3px 0px;margin:0;}

#registerright{text-align:center;float:right;background:#ced5aa url(../images/ui/registerright_top.gif) no-repeat 0 0;padding-top:9px;margin-bottom:20px;width:230px;}
#registerright div{text-align:left;background:#ced5aa url(../images/ui/registerright_btm.gif) no-repeat 0 100%;padding:5px 20px 15px 20px;width:190px;}

#register #radios #submit{height:20px;width:100px;border:none;margin-top:15px;}


#login {margin:0 auto;width:280px;}
#login #registerone label{display:block;width:232px;margin:5px auto;overflow:hidden;}
#login #registerone input{float:left;width:220px;height:16px;border:1px solid #d68820;color:#000000;padding:0px 5px;font-family:Verdana, sans-serif;}

#sitemap{list-style-type:none;margin:0 auto;padding:0;width:830px;overflow:hidden;height:665px;}
#sitemap li{width:200px;float:left;margin:5px 7px 10px 0px;height:665px; background-color:#fff; background:transparent url(../images/ui/sitemap_ul_bg.gif) no-repeat 0 0;}
#sitemap li a,#sitemap li a:link,#sitemap li a:visited{padding:15px 0px 0px 10px;color:#7ca32a;font:bold 1.3em verdana;text-decoration:none; display:block;}
#sitemap li a:hover,#sitemap li a:active{color:#d68820;}

#sitemap li ul{list-style-type:none;margin:0;padding:10px 0px;}
#sitemap li ul li{width:auto;float:none;height:auto;padding-left:10px; background-image:none;}
#sitemap li ul li a,#sitemap li ul li a:link,#sitemap li ul li a:visited{padding:0;display:inline;color:#867a62;font:1.1em/1.1em verdana; font-weight:bold;}
#sitemap li ul li a:hover,#sitemap li ul li a:active{color:#d68820;}
ul#sitemap ul.sitemapsub {margin:0 0 0 0px; color:#7CA32A; background:transparent none 0 0; font-size:10px; padding:0 0 0 3px; font-weight:normal; }
ul#sitemap ul.sitemapsub li {padding:0 0 0 5px; margin:5px 0px;}
ul#sitemap ul.sitemapsub a, ul#sitemap ul.sitemapsub a:link, ul#sitemap ul.sitemapsub a:visited{color:#7CA32A; font-size:11px; font-weight:normal;}
ul#sitemap ul.sitemapsub a:hover, ul#sitemap ul.sitemapsub a:active {color:#D68820;}

#contactus{margin:0 auto;padding:0;list-style-type:none;width:620px;height:180px;}
#contactus li{margin:0px 0px 0px 5px;width:200px;float:left;color:#7ca32a;font:bold 1.3em verdana;}
#contactus li ul{margin:0;padding:0;list-style-type:none;background:transparent url(../images/ui/contactus_ul_bg.gif) no-repeat 0 0;}
#contactus li ul li{width:auto;float:none;height:80px;font:.8em verdana;color:#000000;padding:70px 5px 0px 5px;}
#contactus li ul .phone{background:transparent url(../images/ui/contact_call.gif) no-repeat 50% 10px;}
.email #emaillink{display:block;height:70px;}
#contactus li ul .email{background:transparent url(../images/ui/contact_email.gif) no-repeat 50% 10px;padding-top:0px;height:150px;}
.fax{background:transparent url(../images/ui/contact_fax.gif) no-repeat 50% 10px;}
/* sm */
a sup,sup{font-size:.6em;}

/* AieM Signup */
#aiem_signup{width:310px;border-right:1px solid #D7D99E;float:left;}
#aiem_signup label{display:block;width:310px;margin:5px 0;overflow:hidden;}
#aiem_signup input{float:left;float:none;width:280px;height:20px;border:1px solid #D7D99E;color:#000000;padding:0px 5px;font-family:Verdana, sans-serif;}
#aiem_signup #submitted{display:none;}
#aiem_signup .disclosure{font:10px/1.3em arial;color:#999;padding-right:5px;}
#aiem_signup #submit{border:none;margin:0 0;padding:0;width:auto;height:auto;}

#aiem_example{float:left;width:269px;padding:0 20px 30px 20px;font-size:11px;line-height:17px;}
#aiem_example p{}



#upload-form{width:310px;border-right:1px solid #D7D99E;float:left;}
#upload-form label{display:block;width:310px;margin:5px 0;overflow:hidden;}
#upload-form input{float:left;float:none;width:280px;height:18px;border:1px solid #D7D99E;color:#000000;padding:2px 5px 0 5px;font-family:Verdana, sans-serif;}
#upload-form #submitted{display:none;}
#upload-form #submit{border:none;margin:2em 0 0 0;padding:0;width:auto;height:auto;}

#upload-form-text{float:left;width:269px;padding:0 20px 30px 20px;font-size:11px;line-height:17px;}




/* client login on home page */
#clientloginerror{text-align:center;color:#FF0000 !important;}

#directions{margin:0 auto;width:610px;overflow:hidden;}
#map{float:right;margin:0;width:310px;height:300px;border:1px solid #d5cbb7;}
#marker{margin-top:-8px;}


#home #right #count-down {
	border:0;
	padding:0;
	background:transparent url(/images/RDD/rdd-logo.png) no-repeat 50% 5px;
	margin-top:10px;
	text-align:center;
}

#home #right .header {
    font:bold 1.3em verdana;
    margin: 0;
	display:block;
    padding: 5px 0;
	color:#ED8634;
}
#home #right #count-down a {
	display:block;
	padding-top:95px;
	text-decoration:none;
}
#home #right #count-down p {
	font:bold 16px/20px verdana, sans-serif;
	color:#D98609;
}
#home #right #count-down .header span {
	text-align:center;
}
#home #right #count-down #date {
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:5px;
}
#home #right #count-down .date-text {
	color:#7CA32A;
	padding-bottom:4px;
}
#home #right #count-down-timer {
	border:0;
	padding:0;
	overflow:hidden;
	padding-left:4px;
}
#home #right #count-down-timer strong {
	background:transparent url(/images/RDD/divider.png) no-repeat 35px 0;
	display:block;
	padding-right:10px;
	float:left;
	width:30px;
	text-align:center;
	color:#867A62;
}
#home #right #count-down-timer .last {
	padding:0;
	background:none;
}
#home #right #units {
	border:0;
	padding:0;
	overflow:hidden;
	padding-left:4px;
}
#home #right #units strong {
	display:block;
	float:left;
	background:transparent url(/images/RDD/divider.png) no-repeat 35px 0;
	padding-right:10px;
	width:30px;
	text-align:center;
	color:#867A62;
}
#home #right #units .last {
	padding:0;
	background:none;
}

/*Video Popup*/
#video-popup-bg{background:#000;position:absolute;z-index:2000;width:100%;}
#video-box{position:absolute;z-index:2001;width:100%;}
#video-container{margin:0 auto;width:631px; height:353px; padding: 20px;background-color:#fff;border: 1px solid #bfbfbf;}
#flash-container{background:#000;margin:0 auto;display:block; width:629px; height:353px;overflow:hidden;border: 1px solid #bfbfbf;}
#video-close-btn{margin:-42px 0 0px 628px; color: #fff; display:block;width:44px;height:40px; background:url(/images/ui/video-close.png) no-repeat 0 0; outline:none;float:none;}

.profile-image{float:left;margin:6px 10px 0 0;}

/* BELOW IS ALL TEMPORARY */
#farewell-by-matt-lo{overflow:hidden;}
#ll{float:left;width:160px;border-right:solid 1px #ccc;padding-left:10px;}
#rr{float:left;width:300px;}

#text #news{margin:0;padding:0px;list-style-type:none;}
#text #news li{margin:8px 0px;overflow:hidden;}
#text #news li .date{color:#9e938c;font-weight:bold;text-align:center;width:80px;float:left;overflow:hidden;}
#text #news li a{margin-left:5px;text-decoration:none;display:block;width:520px;float:left;}

#farewell-by-matt-lo #text,#farewell-by-matt-lo #text2{width:445px !important;}
#farewell-by-matt-lo #text #news li a{width:320px;}
#farewell-by-matt-lo #ll p{font:1.1em/16px Verdana;}
