/*
dark maroon: 6d1f32
gradient marroon dark stop: 782337
light pink: e1adba
lighter pink: ebbec9
lightest pink bg: f1e4e6
*/

*{margin:0; padding:0}
@font-face{font-family:"Stone Sans ITC TT"; src:url(../fonts/StoneSans.ttf)}
@font-face{font-family:Comfortaa; src:url(../fonts/ComfortaaRegular.ttf)}
@font-face{font-family:Comfortaa; font-weight:bold; src:url(../fonts/ComfortaaBold.ttf)}

ul{list-style-type:none}
span{font-weight:bold; color:#f9d8c2}
a{color:#f7d9e1}
a:hover{font-style:italic; text-decoration:none}
fieldset{border:none}
img{border:none}
.faded{opacity:.3}
.error{background:#fcf7d7; color:#782337}
ul.error{padding:6px; margin-bottom:10px; -webkit-border-radius:5px}

pre{font:1em Comfortaa,Arial,Helvetica,sans-serif; width:460px; white-space:pre-wrap; margin-bottom:20px; line-height:1.4em}
p.story_images{text-align:center}

html{background:#fff url(../images/design/bg.jpg);}
body{width:1040px; margin:0 auto!important; background:url(../images/design/shadow.png)}
div#wrap{font:1em Comfortaa,Arial,Helvetica,sans-serif; letter-spacing:1px; width:960px; margin:0 auto; background:#f1e4e6;overflow:hidden;}
h1{width:960px; height:311px; text-indent:-9999px; background:url(../images/design/allison_iraheta_web.jpg)}
h2{background:#6d1f32; -webkit-box-shadow:0px 2px 5px #561323;  
-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;
position:relative; z-index:2; color:#e6b4c1; font:bold 1.5em "Stone Sans ITC TT","Gill Sans","Arial Black","Georgia","Times New Roman",serif; letter-spacing:0px; padding:7px}
h3{background:#6d1f32; -webkit-box-shadow:0px 2px 5px #561323;  position:relative; z-index:2; color:#e6b4c1; font:1.3em "Stone Sans ITC TT","Gill Sans Bold","Arial Black","Arial",Helvetica,sans-serif; letter-spacing:0px; padding:5px}
h4{font-size:1.45em; clear:both}
h5{font-size:1.15em}

p#breadcrumbs{margin:10px 5px}
p#breadcrumbs a{color:#000}

div#ad{margin:10px auto}

div#main div,div#header p, div#header ul, div#footer ul, div#footer p, div#header div, div#footer div{background:#782337 url(../images/design/content_gradient.jpg) repeat-x; margin-top:0px; color:#ebbec9; margin-bottom:25px; padding:10px}
div#main div{-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}
div#main{width:480px;margin-right:20px; float:left;  background:#f1e4e6;}
div#main p{margin-bottom:20px}

p#pagination{text-align:center}
p#pagination a{color:#6d1f32}

div#header{clear:both}
div#header,div#footer{width:220px;margin-right:20px; float:left; font-size:.8em}
div#footer{margin-right:0;}

div#header dl,div#footer dl{margin-bottom:20px}
div#header dt span,div#footer dt span{font-size:1.25em}
div#header dt cite,div#footer dt cite{font-size:1.1em; color:#f1e4e6;}

div#header h3{-webkit-border-top-right-radius:10px}
div#footer h3{-webkit-border-top-left-radius:10px;}
div#header p, div#header ul, div#header dl{-webkit-border-bottom-right-radius:10px;}
div#footer ul, div#footer p{-webkit-border-bottom-left-radius:10px;}
div#footer p{text-align:center}
div#header ul li{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #f1e4e6}
div#header ul li.avatar{border:none;}
.firstTweet{font-size:1.3em; }
div#header ul li#no_tweets{border:0; margin-bottom:0}

div#footer li img, div#header li img{float:left; margin-right:8px}
div#footer li{clear:both; margin-bottom:5px}

#comments .comment{background:#daabb3 url(../images/comment_background.jpg) repeat-x; -webkit-border-radius:10px; overflow:hidden; margin-bottom:10px}
.comment p{float:left; margin-right:15px; color:#782337; font-size:1em;}
.comment p+p{max-width:360px}
.comment p a, .comment p span{color:#782337; font:1.1em "Stone Sans ITC TT","Gill Sans Bold","Arial Black","Arial",Helvetica,sans-serif; letter-spacing:0}
.owner{border:2px solid #782337}
div#main div#comments {background:none; padding:0}
div#main .comment p{ margin-bottom:0}

#fieldpass{display:none}

#band{overflow:hidden}
#band dl{float:left; margin:0 70px 20px 0; min-width:148px}

form dl dd{margin-bottom:10px}
form p{margin-top:10px}

dl input, dl textarea{border:1px solid #6d1f32; background:#edcad0; font:.9em Comfortaa,Arial,Helvetica,sans-serif; padding:1px 3px 1px 3px; color:#6d1f32;}
dl input:focus, dl textarea:focus{outline-color:#6d1f32;}
dl input{height:20px}
input#images, input#image1, input#image2, input#image3, input#button{opacity:0; position:absolute; left:0; z-index:2}
form{position:relative}
form dl input[type="button"]{}

div#main ul{line-height:1.4em}
ul.rules{list-style-type:disc; list-style-position:inside; margin-bottom:20px}
#affies p{float:left; margin-right: 10px}
#affies{overflow:hidden}

ul#nav{overflow:hidden}
ul#nav li{float:left}
ul#nav li a{height:45px; text-indent:-9999px}
ul#nav li a#home{background:url(../images/design/nav_sprite.jpg) no-repeat 0 0; width:145px; display:block;}
ul#nav li a#allison{background:url(../images/design/nav_sprite.jpg) no-repeat -145px 0; width:160px; display:block;}
ul#nav li a#gallery{background:url(../images/design/nav_sprite.jpg) no-repeat -305px 0; width:167px; display:block;}
ul#nav li a#site{background:url(../images/design/nav_sprite.jpg) no-repeat -472px 0; width:113px; display:block;}
ul#nav li a#online{background:url(../images/design/nav_sprite.jpg) no-repeat -585px 0; width:165px; display:block;}
ul#nav li a#interact{background:url(../images/design/nav_sprite.jpg) no-repeat -750px 0; width:210px; display:block;}

ul#nav li a#home:hover{background:url(../images/design/nav_sprite.jpg) no-repeat 0 -92px; width:145px; display:block;}
ul#nav li a#allison:hover{background:url(../images/design/nav_sprite.jpg) no-repeat -145px -92px; width:160px; display:block;}
ul#nav li a#gallery:hover{background:url(../images/design/nav_sprite.jpg) no-repeat -305px -92px; width:167px; display:block;}
ul#nav li a#site:hover{background:url(../images/design/nav_sprite.jpg) no-repeat -472px -92px; width:113px; display:block;}
ul#nav li a#online:hover{background:url(../images/design/nav_sprite.jpg) no-repeat -585px -92px; width:165px; display:block;}
ul#nav li a#interact:hover{background:url(../images/design/nav_sprite.jpg) no-repeat -750px -92px; width:210px; display:block;}

ul#nav li a#home:active{background:url(../images/design/nav_sprite.jpg) no-repeat 0 -138px; width:145px; display:block;}
ul#nav li a#allison:active{background:url(../images/design/nav_sprite.jpg) no-repeat -145px -138px; width:160px; display:block;}
ul#nav li a#gallery:active{background:url(../images/design/nav_sprite.jpg) no-repeat -305px -138px; width:167px; display:block;}
ul#nav li a#site:active{background:url(../images/design/nav_sprite.jpg) no-repeat -472px -138px; width:113px; display:block;}
ul#nav li a#online:active{background:url(../images/design/nav_sprite.jpg) no-repeat -585px -138px; width:165px; display:block;}
ul#nav li a#interact:active{background:url(../images/design/nav_sprite.jpg) no-repeat -750px -138px; width:210px; display:block;}

ul#nav li.selected a#home{background:url(../images/design/nav_sprite.jpg) no-repeat 0 -47px; width:145px; display:block;}
ul#nav li.selected a#allison{background:url(../images/design/nav_sprite.jpg) no-repeat -145px -47px; width:160px; display:block;}
ul#nav li.selected a#gallery{background:url(../images/design/nav_sprite.jpg) no-repeat -305px -47px; width:167px; display:block;}
ul#nav li.selected a#site{background:url(../images/design/nav_sprite.jpg) no-repeat -472px -47px; width:113px; display:block;}
ul#nav li.selected a#online{background:url(../images/design/nav_sprite.jpg) no-repeat -585px -47px; width:165px; display:block;}
ul#nav li.selected a#interact{background:url(../images/design/nav_sprite.jpg) no-repeat -750px -47px; width:210px; display:block;}