/* CSS Document */

html, body, div, ul  { padding:0px; margin:0px;}

body { background:url(images/bg-rpt.jpg) repeat; font-family: Lucida Sans, Arial, Helvetica, sans-serif; font-size:13px; line-height:155%; }

h1 { font-size:30px; font-weight:normal; margin-bottom:30px; }
h2 { font-size:24px; font-weight:normal; }
h3 { font-size:18px; font-weight:normal; }
.pink { color:#e2007a; }
.purple { color:#2c398f; }


#starvid { position:fixed; top:0px; right:260px; display:block; }
#brpledge { position:fixed; top:0px; right:20px; display:block;}

x#brpledge { line-height:25px; position:absolute; top:0px; right:0px; height:25px; width:120px; background-color:#e2007a; display:block; color:#fff; text-decoration:none; padding:0px 5px; text-align:center; -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px; 

}

x#brpledge:hover { background-color:#2c398f; }

#container { width:980px; margin:0px auto; position:relative; }
.section { height:1000px; padding-top:80px; }
x#spendhour { background:url(images/airplane.jpg) no-repeat; background-position:150px 900px; }
x#givehour { background:url(images/airplane2.jpg) no-repeat; background-position:600px 850px; }}
.minicontainer { overflow:hidden; clear:both; }
.minicontainer a { color:#e2007a; }
#home-text-c { float:left; width:390px; }
#home-postcard { float:right; width:585px; padding-top:55px;}

.bigbuttonshome { clear:both; margin-top:20px; }
.bigbuttonshome li { list-style:none; float:left;  }
.bigbuttonshome a { font-family:Arial, Helvetica, sans-serif; display:block; height:44px; color:#fff; background-color:#e2007a; font-size:17px; text-decoration:none; padding:7px 10px 7px 10px; line-height:140%; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
a.bgpurple { background-color:#2c398f; }
a.bggreen{ background-color:#8db521; }
a.pbox { width:135px; margin-left:22px; margin-right:15px; }
a.boxp { width:186px; margin-right:15px; }
a.gbox { width:142px; }

.bigbuttonshome a:hover { background-color:#444444; }

.header { margin-bottom:30px; overflow:hidden; }
.logo { float:left; }
.nav { float:right; margin-top:40px; }
.nav li { list-style:none; float:left; margin-left:25px; }
.nav a { color:#333; font-weight:bold; text-decoration:underline; display:block;}
.nav a:hover { color:#e2007a; }
.nav a.selected {  background-color:#2c398f; padding:3px 7px; color:#fff; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }

.rol-attribute { width:250px; }

#s_text_l { float:left; width:650px; }
#s_text_l ul { margin-left:40px; }
#s_text_l li { margin-bottom:20px; background:url(images/bulletp.jpg) no-repeat left top; background-position:0px -2px; list-style:none; padding-left:20px;} 
#s_side { width:250px; float:right; position:relative; line-height:140%;}
.girl_float { width:84px; height:228px; background:url(images/girl-side.png) no-repeat; position:absolute; z-index:5; left:-67px;  top:40px;}


#t_text_l { float:left; width:640px; padding-top:20px; }
#t_side { width:290px; height:288px; float:right; background:url(images/people_holding.jpg) no-repeat; overflow:hidden;}
#oc_search_widget { margin-top:70px!important; margin-left:55px!important; }

#listres { list-style:none; }
#listres li { width:215px; float:left; margin-right:40px; }
#listres li a { color:#e2007a; }

#usefullinks { height:800px;}