/* -----------------------------------------------------------------------
	Bro. Eli Soriano
	January 24, 2010
	Code / Design : Bro. Eli Soriano
----------------------------------------------------------------------- */
/*BluePrint Reset*/
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd,
 ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}*/

body {line-height:1.5;margin:0;padding:0;}
img {border:0;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}a img {border:none;}
/*Default Classes*/
.dn{display:none;} .vn{visibility:hidden;} .fmute{font-size:0.8em;}

/*Typography*/
html body{color:#444;font:100 70%/1.6 "Times New Roman", Georgia, serif;}
h1{font-weight:900;font-size:2.4em;}
h2{font-weight:900;font-size:2em;}
h3{font-weight:900;font-size:1.8em;}
h4{font-weight:900;font-size:1.6em;}
h5{font-weight:900;font-size:1.4em;}
h6{font-weight:900;font-size:1.2em;}
h1,h2,h3,h4,h5,h6,p{float:none;  line-height:1em; margin-bottom: .5em;}
.fsmall{font-size:0.9em;}.fmute{font-size:0.9em;color:#aaa; width:auto;float:none;} .floud{font-weight:900;color:#222;} .fitalic{font-style:italic;} .fajustify{text-align:justify;} .faleft{text-align:left;} .faright{text-align:right;} .facenter{text-align: center;} .fbb{border-bottom:1px solid #ddd;margin:0 20px 5px;} 

html body{ background:#eeedeb; text-align:center; }
div.cwrap{width:900px; padding:0; text-align: left; margin:0 auto;}
div.mwrap{width:900px;}
div.mwrap ul li:last-child {margin:0;border-bottom:none;}
html body a{text-decoration:none;}
html body a:hover{text-decoration:underline;}

div.dashboard{height:50px;width:100%; background:url(/elisoriano/img/navigation.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; text-align:center; }
div.dashboard ul{text-align:center;margin:0 auto; padding:8px 0 6px 0; list-style: none;}
div.dashboard ul li{margin-right:24px; padding:0;display:inline;}
div.dashboard ul li a{color:#6b6863; text-transform:uppercase; font-family:"Times New Roman",serif; font-size:1.4em; text-decoration: none;}
div.dashboard ul li a:hover{text-decoration:underline;}

div.header h1{text-align:center; width:413px; margin:0 auto;}
div.header h1 a{float:left; text-indent:-9999px; margin:8px auto 10px; width:413px; height: 81px; background: url(/elisoriano/img/efslogo.jpg); outline:0;}


div.gridwrap{float:left; margin:0; width:900px; display: inline; font-family:Arial, Helvetica, sans-serif;}
div.gridwrap p{font-size:1.3em; line-height:1.3em; margin:0 0 10px;}

/* home starts */
div.banner img { }
div.twitter{width:842px; margin:0px 14px 6px; padding:10px 12px ; border:1px solid #b1b1b0; background:#f7f6f5;}
div.twitter td {vertical-align:middle;}
div.twitter h2{width:180px; margin:0 10px 0 0;}
div.twitter h2 a{color:#946f17; font-size:0.55em; text-decoration:none;}
div.twitter #tweet{margin:0 10px 0 0; padding:2px 0 0; font-size:1.2em; font-family:"Times New Roman",serif; line-height:normal;}
div.twitter #tweet_dttm{padding:4px 0 0; color:#888 ; font-size:1em; white-space: nowrap; text-align: right;}
div.content{float:left; width:900px; margin:5px 0 10px; padding:0 0 15px; background:url(/elisoriano/img/bg-home-grid.jpg) no-repeat center;}
div.column{float:left; width:240px; padding:10px 30px;}
div.column-mid{float:left; width:238px; padding:10px 30px;}
div.column h3, div.column-mid h3{color:#b3b3b2; font-size:1.1em; font-weight:100; margin:0 0 15px;}
div.content p{text-align:center; font-size:1.3em;}
div.content p a{text-decoration:underline; color:inherit;}
div.content p a:hover{text-decoration:none;}
/* home ends */

div.subcontent{margin:10px 0 0;float:left; background:url(/elisoriano/img/sptop.gif) no-repeat; width:898px; padding:10px 0;}
div.submedia{background:url(/elisoriano/img/mgtop.gif) no-repeat;}
div.subcontent div.copy{float:left; width:898px; background:url(/elisoriano/img/spcontent.gif) repeat-y; padding:30px 0;}
div.subcontent div.copymg{background:url(/elisoriano/img/mgcontent.gif) repeat-y;}
div.sidecol{float:left; width:200px; text-align:right;}
div.sidecol h3{font-size:2.2em; font-family:"Times New Roman", serif; color:#6b6863; padding-left:50px;}
div.sidecol h3 a{color:#6b6863; text-decoration:none;} div.sidecol h3 a:hover{color:#946f17;}
div.sidecol ul{float:right; margin:10px 0 0; padding:0 0 20px 20px; list-style:none;}
div.sidecol ul li {margin-bottom:12px;}
div.sidecol a{color:#946f17;}
div.maincol{float:left; width:560px; padding:30px; padding-top:0; background:url(/elisoriano/img/maincol.gif) no-repeat; margin:0 0 0 30px;}
div.maincol h4{font-size:2.2em; color:#946f17; margin-top:24px;}
div.maincol h4.at{font-size:1.8em; color:#555; font-family:"Times New Roman", serif; font-weight:100; margin:10px 0 15px;}
div.maincol h4.n{font-family:"Times New Roman", serif; font-weight:100; font-size:1.8em;}
div.maincol img{margin:0 10px 10px 0;}
div.maincol a{color:#946f17;}
div.maincol a.rm{font-family:Arial,sans-serif; font-size:1em; float:right;}
div.maincol ul{float:left; margin:0; padding:0; list-style: none;}
div.maincol ul li {padding:0 0 20px; margin:0 0 15px; border-bottom:1px solid #eee;}
div.maincol ul li:last-child {border-bottom:0;}
div.maincol ul li p{font-family:"Times New Roman", serif; }

div.maincol p.bc{font-size:0.9em;}
div.maincol p{font-family:"Times New Roman", serif; margin:1px 2px 10px 2px;}
div.maincol p.date{color:#bbb; margin: 0 0 10px;}

div.prevlink .larr {font-size:large;}

div.subintro{width:480px; margin:0 auto 20px; text-align:center; border-bottom:1px solid #ddd; padding:0 30px 10px; }
div.subintro h2{font-weight:100; margin:0 0 6px;}
div.subintro p{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.3em;}

div.subcol{float:left; width:279px; border-left:1px solid #ddd; padding:14px 20px; display: inline;}
div.subcol h3{font-size:1.8em; font-weight:100; line-height:1.15em; margin:12px 0 12px;}

div.subql{float:left; width:180px;  padding:14px 20px; display: inline;}
div.subql h4{font-size:1.6em; font-weight:100; margin:10px 0 12px 10px;}
div.subql ul{float:left; margin:0; padding:0; list-style:none;}
div.subql ul li{margin:0 0 7px; padding:0 10px 7px; border-bottom:1px solid #ddd; background:#f8f8f8; }
div.subql ul li a{font-size:1.1em; color:#8b8265;}

div#footer{float:left; width:900px; min-height:30px; margin:0px 0 20px; text-align:center; border-top:1px solid #eee; padding:10px 0 0; font-family:Tahoma,sans-serif; color:#555;}
div#footer a{text-decoration:underline; color:#333; margin:0 4px;}
div#footer p{margin:0 0 10px;}
div#footer select{font-size:0.9em;}
div#footer #footer_links span:first-child .footerSeparator {display:none;}


div.subfooter{margin:0 0;float:left; background:url(/elisoriano/img/spfcontent.gif) repeat-y; width:898px; padding:10px 0;}
div.subfc{float:left; width:173px; padding:10px 25px;}
div.subfc h5 a{font-size:1.1em; color:#aaa; font-weight:100; text-decoration: underline;}
div.subfc p.fc{font-family:Georgia, serif; color:#ccc; margin:5px 0 0; font-size:1.1em; }
div.subfc p.q{font-family:"Times New Roman", serif; font-style:italic; color:#ccc; margin:5px 0 0; text-align:center;}
div.subfcq{border-right:1px solid #666;}
div.subfc h6 a{font-size:1.1em; color:#afa07f; font-weight:100; text-decoration: underline;}
div.subfcq h5 a{font-family:"Times New Roman",Georgia,serif;font-size:1em;}
div.sbfb{background:url(/elisoriano/img/spfbottom.gif) no-repeat; float:left; width:898px; padding:10px 0;}



/*Media Gallery*/
div#mg{float:left; width:838px; padding:0 30px;}
div#mg h3{text-align:center; font-family:"Times New Roman", serif; font-size:2.4em; color:#fff;}
div#mg p.mgnav{text-align:center; margin:5px 0 0; }
div#mg a.otimes{color:#FFFFFF;}
p.mgnav a{padding:3px 8px; font-size:0.8em; color:#946f17; font-weight:900;}
p.mgnav span.mediaPaths_selected_link a{background:url(/elisoriano/img/mgn.gif) repeat-x; color:#000;}


div.mgcontent{}
span.jFlowControl{font-size:2em; font-weight:900;}
div.mgcontent .itemholder{float:left; margin:20px 64px; width:670px; display:inline;}
* html div.mgcontent .itemholder{ margin:20px 64px 0;}
div.mgphotos p{margin:10px 0; font-size:1.1em; width:340px; color:#777;}
div.mgphotos p .photo-title {font-weight:bold;}
div.mgphotos ul{float:left; margin:0; padding:0; list-style:none;}
div.mgphotos ul li{margin:0 0 30px; border-bottom:1px solid #444444;}
div.mgphotos img.img_item {border:none;visibility:hidden;}
div.mgphotos .blackhole_holder {position:relative;z-index:10;}
div.mgphotos .blackhole {position:absolute;top:0;left:0;z-index:10;}
div.mgcontent .item{float:left; margin:0 20px 0 0; display:inline;}
div.mgcontent .itemdesc p{font-size:1.1em; line-height:1.6em; color:#777;}
div.mgcontent h4{margin:0 64px; font-family:"Times New Roman", serif; font-weight:100; border-bottom:1px solid #666; padding:10px 20px; }

div.slider{margin:10px 24px; position:relative; width:800px;}
div.slider a.back{width:29px; height:29px; text-indent:-9999px; outline: none; background:url(/elisoriano/img/back.gif) no-repeat; float:left; margin:50px 20px 0 0; display:inline; cursor:pointer;}
div.slider a.next{width:29px; height:29px; text-indent:-9999px; outline: none; background:url(/elisoriano/img/next.gif) no-repeat; float:right; margin:-150px 12px 0 0 ; cursor:pointer;}
div#itemSlides{float:left; width:690px; margin:0; padding:0;}
div#itemSlides ul{float:left; margin:10px 0 0; padding:0; list-style:none;}
div#itemSlides ul li{float:left; padding:8px; width:122px;}
div#itemSlides ul li.current{background:url(/elisoriano/img/mgcurrent.gif) repeat-x;}
div#itemSlides ul li.current img{border:1px solid #666666;}
div#itemSlides a{color:#777;}

div.mgcontent ul.list{float:left; margin:20px 64px; display:inline; padding:0; list-style:none;}
ul.list li {float:left; width:670px; margin:0 0 30px; border-bottom:1px solid #333; padding:0 0 20px;}
ul.list li div.albumcs{float:left; width:180px; margin:5px 15px 0 0;}
ul.list li div.albumcs img{margin:0 0 15px;}
ul.list li ol{float:left; margin:0; padding:0; list-style:none; width:250px;}
ul.list li ol li{float:none; width:auto; margin:0; padding:0; border:none; }
ul.list li div.ainfo{float:left; width:260px;background:#0b2139; margin:-20px 0 0; border:3px solid #183650;}
ul.list li div.ainfo h6{background:#183650; color:#5e81a1; padding:5px 10px; margin:0;}
div.ainfo p{float:left; width:240px; padding:7px 10px; margin:0; font-size:1em;}
div.tracks{float:left; width:400px; margin:0 0 0; color:#777;}
div.tracks .tracks_title{font-weight:bold;font-size:larger;}



/*  ADDITIONAL TOP, PRINT, AND ADDTHIS */
#top-print-share{
    margin: 30px 0 20px;
    text-align: center;
}
#top-print-share a{
    padding: 2px 24px 0;
    font-size: 12px;
    height: 20px !important;
    color: #946f17;
    display: inline-block;
}
#top-print-share a:hover{
    background-position: 0 -20px;
}
#top-print-share .top{
    background:url('../img/top.gif');
    background-repeat: no-repeat;
}
#top-print-share .print{
    background:url('../img/print.gif');
    background-repeat: no-repeat;
}
#top-print-share .addthis_button{
    background:url('../img/addthis_button.gif');
    background-repeat: no-repeat;
}
.no-float{
    clear: left;
}

