body {
    font-family: Arial;
    margin:0px;
    padding:0px;
    //background-image: url('images/leftcol.png');
    background-repeat: repeat-y;
    //min-width:768px;
    background-color: rgb(240, 240, 240);
}
img{border:0px;}
input{outline:none;}
select{outline:none;}
h1 {margin:10px 0;}
h2 { font-size: 20px; color: #999; padding: .5em 0;}
h3 { font-size: 14px; }
#wrap {margin:0 auto; width:900px;}
#header {margin-bottom:20px;}
#header p {font-size:12px; margin-bottom:10px;}
#header a {font-size:12px;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}
/*-----------------------------------------------
	TSNAP MODAL
-------------------------------------------------*/
/*----------------------
	THIS IS TREE FORMAT
------------------------*/
.bcardwrp{
    width:450px;
    float:left;
    font-family:helvetica;
    color:black;
    
}
.cwrapper{
   background-color: #ffffff;
    height: auto;
width: inherit;
position: relative;
overflow: auto;
margin: 0px;
padding: 0px;  
    
}
.cwrapper.alt{
    background-color: #E7E7E7;
    height: auto;
width: inherit;
position: relative;
overflow: auto;
margin: 0px;
padding: 0px;
}
}
.bcimg{
    float:left;
}
.bcdesc{
    float:left;
    width: 342px;
    font-size:12px;
    padding-left: 5px;
}
.bcardconttitle{
	font-size: 28px;
color: black;
text-align: center;
width: 900px;
margin-top: 5px;
margin-bottom: 15px;
}
#coveragecaption{
position: relative;
font-size: 30px;
width: 900px;
float: left;
color: black;
text-align: center;
margin-top: 5px;
margin-bottom: 15px;
}
/*----------------------------------
NEW MAP LOGO

------------------------------------*/
div.captionbox{
height: 56px;
position: relative;
font-family: Tauri;
font-size: 26px;
color: #F00;}
.a1{
 background:url('images/education_budget.jpg');
}
.a2{
background:url('images/liquor-bottles-100710-lg.jpg');
background-position-y: -35px;
}
.a3{
background:url('images/old-world-map.jpg');
background-position: -33px -80px;
}
.a4{
  background:url('images/bridgesimg.jpg'); 
    
}
.a5{
    background:url('images/traffic.png');
    
}
.captionbox .screen{
    background: url('images/transblack2.png');
    height: 56px;
    width: 250px;
    position: relative;
    line-height: 64px;
    text-shadow: 1px 1px 1px rgb(75, 27, 27);
}
.captionbox .screen:hover{
    background: url('images/transblack.png');
    height: 56px;
    width: 250px;
    z-index: 10;
    position: relative;
    opacity:0.7;
}
/*------------------------------------------------
        NEW ARTICLE BODY
-------------------------------------------------*/
.art-title{
    font-family: "oswald",helvetica neue,serif;
    font-size: 30px;
    margin-top: 10px;
    text-align: left;
    margin: 0 auto;
    width: 940px;   
}
.art-title a{
 text-decoration:none;
 color: rgb(49, 49, 49);   
}
#aleft{
    height: auto;
    width: 620px;
    float: left;
    position: relative;
    top: 26px;
    margin-left: 40px;
    margin-top: 10px;   
}
#articleimg{
 height: 412px;width: 620px;background-repeat: no-repeat;background-size: 100%;border: 1px outset #ddd;box-shadow: 1px 1px 7px #000000;   
}
#photocredit{
    font-family: 'rokkitt',sans-serif;
    padding: 4px 0px 6px 0px;
    float: right;
    position: relative;   
}
#articleinfo{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative;
    height: 50px;
    width: 620px;
    margin-top: 26px;   
}
#articleinfo2{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative;
    height: 50px;
    width: 620px;
    margin-top: 0px;   
    margin-bottom: 12px;
}
#articleinfo2 a{
text-decoration:none;
    color: #504A49;
    
font-size: 12px;
    font-family:arial, georgia, sans-serif;
}
#art-date{
    font-family: 'helvetica neue',sans-serif;
    font-size: 13px;
    width: 272px;
    float: left;
    margin-top: 10px;   
}
#sharecont{
    position: absolute;
    height: 40px;
    width: 300px;
    margin-top: 5px;
    margin-bottom: 5px;
    right: 0px;   
}
#articlebody{
    position: relative;
    width: 620px;
    height: auto;
    padding-bottom: 37px;   
}
#commentbox{
    width: 620px;
    height: auto;   
    margin-bottom: 42px;
}
#aright{
    height: auto;
    width: 300px;
    position: relative;
    float: right;
    min-height: 1000px;
    top: 20px;   
    right: 15px;
}
span.red{
color:red;
}
span.red a{
 text-decoration:none;
 color:red;   
}
.aggr{
overflow:auto;
    
border-bottom: 1px solid rgb(245, 245, 245);
    
min-height: 88px;
    position:relative;
    height: auto;  
left: 160px;
top: 60px;
widtH: 600px;
border-left: 1px solid rgb(245,245,245);
}
#addright{
height: auto;
    width: 160px;
    position: absolute;
    top: 63px;
    right: 2px;
}
.aggr:hover{
 background-color: rgb(247, 247, 247);   
}
.aggr2{
overflow:auto;
    
border-bottom: 1px solid rgb(245, 245, 245);
    
min-height: 88px;
    position:relative;
    height: auto;  
left: 160px;
top: 60px;
widtH: 600px;
border-left: 1px solid rgb(245,245,245);
}
.aggr2 a{
text-decoration: none;
font-family: 'rokkitt',sans-serif;
font-weight: 200;
text-shadow: 1px 1px 1px rgb(190, 184, 184);
color: rgb(223, 0, 0);
font-size: 25px;
}
.cright{
    width: 550px;
    height: auto;
    position: relative;
    float: right;   
}
.user{
    font-family: 'oswald', sans-serif;
    font-size: 17px;
    letter-spacing: 1px;   
}
.postdate{
    font-size: 11px;   
}
.cright p{
    font-family: 'helvetica neue',sans-serif;
    font-size: 14px;
}
.cleft{
    width: 50px;
    height: 50px;
    position: relative;
    float: left;   
}
.comment_controls{
 width: 620px;
 height: auto;font-family: rokkitt;font-size: 29px;text-shadow: 1px 1px 3px rgb(145, 145, 145);text-align: center;vertical-align: middle;   
 overflow: auto;
}
textarea.tcomment{
 margin-top: 0px; margin-bottom: 0px; height: 120px;
 outline:none;
 width: 600px; height: 120px; outline: none; margin: 0px;font-size: 15px;   
}
.commentcap{
    float: left;
    padding-bottom: 10px;   
}
input.sub2{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, #910000));
background: -o-linear-gradient(top, red 0%, #910000 100%);
background: -ms-linear-gradient(top, red 0%, #910000 100%);
background: -moz-linear-gradient(top, red 0%, #910000 100%);
background: -webkit-linear-gradient(top, red 0%, #910000 100%);
background: linear-gradient(top, red 0%, #910000 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 20px;
width: 106px;
 
float: right;
margin-right: 10px;
margin-bottom: 12px;
}
 input.sub2:hover{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #910000), color-stop(1, red));
background: -o-linear-gradient(top, #910000 0%, red 100%);
background: -ms-linear-gradient(top, #910000 0%, red 100%);
background: -moz-linear-gradient(top, #910000 0%, red 100%);
background: -webkit-linear-gradient(top, #910000 0%, red 100%);
background: linear-gradient(top, #910000 0%, red 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 20px;
width: 106px;
 }
 div.signup{
 width: 211px;
height: auto;
border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #FBF8F5;
border: 1px black;
box-shadow: 0 0 0 1px #AAABAC;
-o-box-shadow: inset 0 0 0 1px #c8d3dd;
-ms-box-shadow: inset 0 0 0 1px #c8d3dd;
-moz-box-shadow: inset 0 0 0 1px #c8d3dd;
-webkit-box-shadow: 0 0 0 1px #AAABAC;


 position: relative;
text-align: center;
padding: 10px;

 left: 0px;
 }
/*-----------------------------------------------------------
        New Main Site
------------------------------------------------------------*/
#abox{
    width: 729px;
    height: 575px;
    position: relative;
    float: left;
}
#bbox{
    position: relative;
    width:250px;
    float: left;
}
#adb1{
    position: relative;
    top: 8px;
    width: 250px;
    height: 310px;
    left: 8px;   
    float: right;
}
#sml{
    height: 572px;
    width: 210px;
   
    float: left;
}
#sml a{
text-decoration:none;
}
.smitm{
    height: 133px;
    width: 200px;
    margin: 8px;
    position: relative;
   
    -webkit-box-shadow: 0px 1px 6px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 6px rgba(50, 50, 50, 0.75); box-shadow: 0px 2px 6px rgba(50, 50, 50, 0.75);
}
.smcap{
    bottom: 0px;
    position: absolute;
    max-height: 40px;
    overflow: auto;
color:#ffffff;
    background-image: url('images/transblack.png');
    font-size: 0.9em;
    letter-spacing: 1px;
    font-weight: 200;
    padding: 5px;
   
    font-family: oswald;
    width: 190px;
}
#smr{
    width: 509px;
    height: 556px;
    float: right;
    position: relative;
    top: 3px;
    margin: 5px;
    -webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75); 
    -moz-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75); 
    box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
    left: 3px;
}
#lgitmwrp{
    position: relative;   
}
#lgitmwrp a{
text-decoration:none;
}
.lgitm{
    width: 510px;
    height: 341px;
    background-size: 100%;   
}
.smitm1{
    height: 133px;
    width: 200px;
 position:relative;
 float:left   
;
    margin-left: 5px;
    margin-right: 5px;
}
.lgcap{
    bottom: 0px;     position: absolute;     height: auto;     overflow: auto; color:#ffffff;     background-image: url('images/transblack.png');          letter-spacing: 1px;          padding: 5px;
    width: 500px;   
    font-family: oswald;
    font-weight: 300;
    font-size: 1em;
}
#lgdesc{
    font-size: 13px;
    width: 490px;
    margin: 10px;
    height: 36px;
    border-bottom: 1px solid #ccc;
   
    margin-bottom: 2px;
}
#othrec{
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
}
.or{
    position:relative;
    
    width: 499px;
    height: 40px;
}
.or a{
    font-family: rokkitt;
    font-size: 19px;
    text-decoration: none;
    color: rgb(61, 61, 61);
    font-weight: 100;
}
    
.or:hover{
    background-color: rgb(248, 248, 248);
    }
a.readmore{
text-decoration:none;
color:red;
}
/*--------------------------------------------------
    NEWS AGG
---------------------------------------------------*/
.desccont{
height:auto;
 max-height: 75px;
width: 542px;
position: relative;   
}
.s_opt{
 position:relative;
 top:20px;
 padding-top: 0px;
 padding-left: 15px;
 font-family: "Helvetica Neue",Arial,sans-serif;
 padding-bottom: 1px;
 width:180px;
 height: 29px;
 margin-bottom: -1px;
 line-height: 24px;
 left: -9px;
 font-weight: 200;
 text-shadow: 1px 1px 2px rgb(202, 202, 202);
 color: rgb(90, 90, 90);
 z-index:9999;
}
.s_opt:hover{
 background: url('images/hiwrap.png');
 background-repeat:no-repeat;
 color:#ffffff;  
 cursor: pointer;
 text-shadow: 1px 1px 2px #000000;
}
.s_opt.active{
background: url('images/hiwrap.png');
 background-repeat:no-repeat;
 color:#ffffff;  
 cursor: pointer;
 text-shadow: 1px 1px 2px #000000;
}
.s_opt.active div.spin{
visibility:visible;
}    
  #ats{
    min-height: 247px;
    width: 160px;
    position: absolute;
    z-index: 3;
    left: 1px;
    top: 16px;
  }
#agg_sh_opt{
     top: 12px;
    position: relative;
    text-align: center;
    border-bottom: 1px solid rgb(240, 240, 240);
    padding-bottom: 10px;   
}
.sh_opt_capt{
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 19px;
    font-weight: 200;   
}
#expcont{
 width: 995px;
    background-color: #ffffff;
    position: relative;
    margin: 0 auto;
    height: auto;
    min-height: 668px;
    -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow:         0px 1px 10px rgba(50, 50, 50, 0.75);   
    min-height: 1277px;
}
#shbox{
    position: absolute;
    width: 834px;
    height: 45px;
    border-bottom: 1px solid rgb(247, 247, 247);
    top: 16px;
    right: 0px;   
    border-left: 1px solid rgb(247, 247, 247);
}
#shcontfloat{
    position: relative;
    float: right;   
}
#shagg_box{
    background: url('images/aggshbox.png');
    background-repeat: no-repeat;   
}
#shtitlecont{
    height: 35px;
    width: 97px;
    float: left;
    position: relative;
    top: 5px;
    padding-left: 10px;
    vertical-align: middle;
    line-height: 36px;
    font-size: 19px;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-weight: 200;   
}
#rwrap{
    width: 600px;
    position: relative;
    padding-bottom: 100px;
    top: 1px;   
}
.spin{
    height: 25px;
    width: 25px;
    background: url('images/31.gif');
    position: relative;
    background-repeat: no-repeat;
    float: right;
    top: 0px;
    right: 28px;
    visibility:hidden;   
}
.aggr a{
 text-decoration:none;
 font-family: 'rokkitt',sans-serif;
 font-weight:200;
 text-shadow: 1px 1px 1px rgb(190, 184, 184);   
 color: rgb(223, 0, 0);
 font-size: 25px;
}
.aggr a.readmore{
 text-decoration:none;
 font-family: 'arial',sans-serif;
 font-weight:200;
 text-shadow: 1px 1px 1px rgb(190, 184, 184);   
 color: rgb(223, 0, 0);
 font-size: 14px;
}
div.imgc{
    height: 50px;
    width: 50px;
    position: relative;
    float: left;
    padding-left: 5px;
    padding-bottom: 20px;   
    padding-top: 5px;
}
div.lnktxt{
    width: 542px;
    position: relative;
    float: right;   
}
div.imgc2{
    height: 133px;
    width: 200px;
    position: relative;
    float: left;
    padding-left: 5px;
    padding-bottom: 20px;   
    padding-top: 5px;
}
div.lnktxt2{
    width: 382px;
    position: relative;
    float: right;   
}
#loader{
display:none;
height:30px;width:30px;background:url('images/35.gif');float: right;
top: 3px;position: relative;   
}
.titledate{
    font-family: 'helvetica neue',arial,sans-serif;
    font-weight: 200;
    font-size: 12px;   
}
#pagin{
    position: relative;
    height: 50px;
    width: 601px;
    left: 161px;
    top: 61px;
    padding-top: 10px;   
}
#prevous{
    height: 59px;
    width: 28px;
    background: url('images/leftarw.png');
    position: absolute;
    left: 0px;   
    cursor: pointer;
}
#next{
    height: 59px;     width: 28px;          
    background: url('images/rightarw.png');
    position: absolute;
    right: 0px;   
    cursor: pointer;
}
#pgwrp{
    margin: 0 auto;
    position: relative;
    width: auto;
    top: 5px;
    min-width: 40px;
    max-width: 453px;   
}
.pagnum{
 position:relative;
 float:left;
 height:40px;
 width:40px;
 text-align:center;
 border: 1px solid rgb(190, 190, 190);
 line-height:40px;
 margin-left:3px;
 overflow: auto;
 text-shadow: 1px 1px 1px rgb(177, 177, 177);
 cursor: pointer;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
box-shadow: 0 5px 10px rgba(0,0,0,.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.pagnum.active{
 background-color: rgb(255, 221, 221);
 cursor:default;  
}
.pagnum:hover{
background-color: rgb(233, 233, 233); 
}
/*--------------
TWEET BX
---------------*/
#tweetbx{
    text-align: center;    
    position: relative;
    width: 250px;
    height: 241px;
    float: right;
    top: 18px;
}    
.twcap{
    font-family: oswald;
    font-size: 20px;
    left: 5px;
    position: relative;
}
/*---------------
TRENDS kickstarter
-----------------*/
#thumcont2{
    width: 980px;
    position: relative;
    height: 250px;
    margin: 0 auto;
    top: 69px;
    -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75);
    margin-bottom: 85px;
    background-color: #ffffff;
}
#thumcaptev2{
    font-family: 'oswald',georgia, sans-serif;
    font-size: 25px;
    text-align: center;
    padding-top: 5px;
    text-shadow: black 1px 1px 1px;
    color: rgb(53, 53, 53);
    font-weight: 200;
    letter-spacing: 2px;   
}
#trendsld2{
 margin: 0 auto;width: 840px;top: 14px;position: relative;   
}

/*---------------
TRENDS
-----------------*/
#thumcont{
    width: 980px;
    position: relative;
    height: 250px;
    margin: 0 auto;
    top: 37px;
    -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75);
    margin-bottom: 10px;
    background-color: #ffffff;
}
#thumcaptev{
    font-family: 'oswald',georgia, sans-serif;
    font-size: 25px;
    text-align: center;
    padding-top: 5px;
    text-shadow: black 1px 1px 1px;
    color: rgb(53, 53, 53);
    font-weight: 200;
    letter-spacing: 2px;   
}
#trendsld1{
 margin: 0 auto;width: 840px;top: 14px;position: relative;   
}
#aggcont{
   width: 980px;
    position: relative;
    height: 727px;
    margin: 0 auto;
    top: 45px;
    -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75);
    background-color: #ffffff;
    z-index: 2;
}
#aggcontcapt{
    font-family: 'oswald',georgia, sans-serif;
    font-size: 25px;
    text-align: center;
    padding-top: 5px;
    text-shadow: black 1px 1px 1px;
    color: rgb(53, 53, 53);
    font-weight: 200;
    letter-spacing: 2px;   
}
#othercont{
    width: 881px;
    height: 565px;
    position: relative;
    margin: 0 auto;
    padding: 10px;   
}
.oth{
 width: 208px;
 height: 268px;
 margin-left: 5px;
 margin-right: 5px;
 position:relative;
 float:left;  
 padding: 0px;
 border: 1px solid rgb(190, 190, 190);
 margin-bottom: 15px;
 -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75);
}

.oth .cap{
 font-family: 'oswald',georgia, sans-serif;
    border-bottom:1px dotted #000000;
 font-size: 19px;
    text-align: center;
    padding-top: 5px;
    
 text-shadow: black 0px 0px 0px;
    color: rgb(53, 53, 53);
    margin-left:20px;
    margin-right:20px;
 font-weight: 400;
    letter-spacing: 2px;     
}
.oth .link1{
  font-family:'rokkitt',serif;
 font-size: 15px;
 padding-top:3px;
 
  height: 34px;
 overflow:hidden;  
 padding: 3px;
 
  padding-left: 7px;
 
  padding-right: 4px;
}
.oth .link1 a{
    text-decoration:none;
    color: rgb(213, 20, 20);
    font-weight: bold;
}
.oth .link1:hover{
 background-color: rgb(247, 243, 243);   
}
.more{
    font-size: 12px;
    vertical-align: bottom;
    float: right;
    margin-right: 12px;
    top: 5px;
    position: relative;
    }
.more a{
    text-decoration:none;
    color: rgb(126, 10, 10);
}
.more a:hover{
text-decoration:underline;   
}
#trendsld{
 position:relative;
 height: 140px;
 width: 840px;
 margin: 0 auto;
 top: 6px;
}
#trendsld a{
text-decoration:none;
}
#footer{
    width: 100%;
    height: 288px;
    background: url('images/footerbg.png');
    position: relative;
    z-index: 1;   
}
#ftcont{
    width: 963px;
    height: 150px;
    position: relative;
    margin: 0 auto;
    top: 45px;
    background: url('images/cityline4.png');   
    z-index: 2;
    background-repeat: no-repeat;
}

/*------------------------------
NEW AGG CONT

--------------------------------*/
#aggcont2{
   width: 980px;
    position: relative;
    
   height: auto;
    margin: 0 auto;
    top: 45px;
    -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75);
    background-color: #ffffff;
    z-index: 2;
   overflow: auto;
}
#aggcontcapt2{
    font-family: 'oswald',georgia, sans-serif;
    font-size: 25px;
    text-align: center;
    padding-top: 5px;
    text-shadow: black 1px 1px 1px;
    color: rgb(53, 53, 53);
    width: 980px;
    height:50px;
    font-weight: 200;
    letter-spacing: 2px;   
}
#othercont2{
    width: 960px;
    height: auto;
    position: relative;
    margin: 0 auto;
    padding: inherit;   
    overflow: auto;
}
.oth2{
 width: 308px;
 height: 345px;
 margin-left: 5px;
 margin-right: 5px;
 position:relative;
 float:left;  
 padding: 0px;
 border: 1px solid rgb(190, 190, 190);
 margin-bottom: 15px;
 -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75);
}

.oth2 .cap2{
 font-family: 'oswald',georgia, sans-serif;
    border-bottom:1px dotted #000000;
 font-size: 19px;
    text-align: center;
    padding-top: 5px;
    
 text-shadow: black 0px 0px 0px;
    color: rgb(53, 53, 53);
    margin-left:20px;
    margin-right:20px;
 font-weight: 400;
    letter-spacing: 2px;     
}
.oth2 .link12{
  font-family:'rokkitt',serif;
 font-size: 15px;
 padding-top:3px;
 
  height: 34px;
 overflow:hidden;  
 padding: 3px;
 
  padding-left: 7px;
 
  padding-right: 4px;
}
.oth2 .link12 a{
    text-decoration:none;
    color: rgb(213, 20, 20);
    font-weight: bold;
}
.oth2 .link12:hover{
 background-color: rgb(247, 243, 243);   
}
.more2{
    font-size: 12px;
    vertical-align: bottom;
    float: right;
    margin-right: 12px;
    top: 5px;
    position: relative;
    }
.more2 a{
    text-decoration:none;
    color: rgb(126, 10, 10);
}
.more2 a:hover{
text-decoration:underline;   
}
#aggdesccont{
background-color:rgba(255,255,255,.9);
border:1px solid #cccccc;
box-shadow:1px 1px 10px black;
z-index:9999999;
font-size:12px;
font-family:"Trebuchet MS",Arial,sans-serif;
}
/*-----------------------------
    NEW MENU 
--------------------------------*/
#menuwrap{
    position: absolute;
    margin: 0 auto;
    width: 992px;
    height: 40px;
    top: 137px;
    left: 3px;   
}
#mbl{
    background: url('images/hbl.png');
    width: 16px;
    height: 44px;
    float: left;
    position: relative;
    z-index: 10;
    top: 0px;
    margin-left: -16px;
}
#mbr{
    background: url('images/hbr.png');
    width: 16px;
    height: 44px;
    position: relative;
    z-index: 10;
    top: -42px;
    margin-right: -16px;
    background-repeat: no-repeat;
    float: right;   
}
#mbar{
    background: url('images/nhb.png');
    height: 42px;
    background-repeat: repeat-x;
    top: 0px;
    position: relative;
    z-index: 10;
}
#headclear{
    width: 992px;
    height: 101px;
    margin: 0 auto;
    position: relative;   
}
#clwrap{
    width: 100px;
    height: 100px;
    position: relative;
     
    top: 35px;
    left: 2px;
}
#clock_id{
    position: relative;
    top: 24px;
    left: 19px;
    z-index: 1;
    width: 64px;
    padding: 0px;
    margin: 0px;
}
#headnew{
position: relative;
width: 997px;
height: 159px;
margin: 0 auto;
background: url('images/cityline11.png');
background-repeat: no-repeat;
background-position: 6px -2px;
}
#socialwrp{
    height: 22px;
    width: 63px;
    position: absolute;
    top: -5px;   
    right: 64px;
}
#tw{
    height: 20px;
    width: 30px;
    background: url('images/t2.png');
    margin-left: 0px;
    position: relative;
    background-repeat:no-repeat;
    background-position: 0 0px;   
    display: inline-block;
    top: 6px;
}
#fb{
    height: 20px;
    width: 20px;
    position: relative; 
    background: url('images/fb5.png');
    background-repeat: no-repeat;
    background-position: 0 0px;
    margin: 0;
    padding: 0;
    display: inline-block;
    top: 6px;
}
#fb:hover{
 background-position:0 0px;   
}
#tw:hover{
    background-position:0 0px;
}
/*---------------------------------------------------------
       ACCORD MENU
----------------------------------------------------------*/
/* Reset */

.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}

.accordion li {
    list-style: none;
}

/* Layout & Style */

.accordion li > a {
    display: block;
    position: relative;
    min-width: 110px;
    padding: 0 10px 0 40px;
    height: 100%;

    color: #fdfdfd;
    font: bold 12px/32px Arial, sans-serif;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgba(0,0,0, .35);

    background: #6c6e74;
    background: -moz-linear-gradient(top,  #6c6e74 0%, #4b4d51 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c6e74), color-stop(100%,#4b4d51));
    background: -webkit-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
    background: -o-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
    background: -ms-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
    background: linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);

    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active {
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 1px rgba(116, 115, 115,.9);
    
    /*background: url(../img/active.png) repeat-x;*/
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(top,  rgb(245, 245, 245) 0%, rgb(100, 100, 100) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
    background: -webkit-linear-gradient(top,  rgb(255, 255, 255) 0%,rgb(187, 187, 187) 100%);
    background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
    background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
    background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); 
}

.accordion li > a span {
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    padding: 0 10px;
    margin-right: 10px;
    
    font: normal bold 12px/18px Arial, sans-serif;
    background: #404247;
    
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
    box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion > li:hover > a span,
.accordion > li:target > a span,
.accordion > li > a.active span {
    color: #fdfdfd;
    text-shadow: 0px 1px 0px rgba(0,0,0, .35);
    background: rgb(97, 99, 94);
}

/* Images */

.accordion > li > a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 24px;
    height: 24px;
    margin: 4px 8px;

    background-repeat: no-repeat;
    background-image: url(../img/icons.png);
    background-position: 0px 0px;
}

.accordion li.files > a:before { background-position: 0px 0px; }
.accordion li.files:hover > a:before,
.accordion li.files:target > a:before,
.accordion li.files > a.active:before { background-position: 0px -24px; }

.accordion li.mail > a:before { background-position: -24px 0px; }
.accordion li.mail:hover > a:before,
.accordion li.mail:target > a:before,
.accordion li.mail > a.active:before { background-position: -24px -24px; }

.accordion li.cloud > a:before { background-position: -48px 0px; }
.accordion li.cloud:hover > a:before,
.accordion li.cloud:target > a:before,
.accordion li.cloud > a.active:before { background-position: -48px -24px; }

.accordion li.sign > a:before { background-position: -72px 0px; }
.accordion li.sign:hover > a:before,
.accordion li.sign:target > a:before,
.accordion li.sign > a.active:before { background-position: -72px -24px; }

/* Sub Menu */

.sub-menu li a {
    color: #797979;
    text-shadow: 1px 1px 0px rgba(255,255,255, .2);

    background: #e5e5e5;
    border-bottom: 1px solid #c9c9c9;

    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    height: 100px;
}

.sub-menu li:hover a { background: #efefef; }

.sub-menu li:last-child a { border: none; }

.sub-menu li > a span {
    color: #797979;
    text-shadow: 1px 1px 0px rgba(255,255,255, .2);
    background: transparent;
    border: 1px solid #c9c9c9;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.sub-menu em {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 14px;
    color: #a6a6a6;
    font: normal 10px/32px Arial, sans-serif;
}

/* Functionality */

.accordion li > .sub-menu {
    display: none;
}

.accordion li:target > .sub-menu {
    display: block;
}
/*---------------------------------------------------------
        SIGNUP CONTAINER
----------------------------------------------------------*/
#subcont li ul{
    height: 30px;
    width: 45px;
    list-style: none;
    left:-9999px;
    position:relative;   
    padding-top: 10px;
    top: -10px;
}

#subcont li ul li{
    position: relative;
    right: 0px;
    width: 65px;
    padding-top: 11px;
}

#subcont li:hover ul{
 left: 0px;   
}
#subcont li ul:hover{
 left:0px;   
}
#socwrpcont{
position: relative;
top: 0px
z-index: 900;
padding: 4px 0;
margin: 2px 0 0;
background-color: rgb(151, 78, 78);
border-color: #999;
border-color: rgba(0,0,0,.2);
border-style: solid;
border-width: 1px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
box-shadow: 0 5px 10px rgba(0,0,0,.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
font-family: "Helvetica Neue",Arial,sans-serif;
color: #ffffff;
font-size:11px;
    
height: 29px;
    
width: 206px;
    position: relative;
    
 
right: 150px;
}
#subcont a{
 font-size: 15px;
font-family:"georgia", serif;
color:#ffffff;
text-decoration:none;
text-shadow: black 0.1em 0.1em 0.2em;
    position: relative;
    display: inline-block;
    
}
#subcont{
    position: relative;
    width: 88px;
    height: 30px;
    list-style: none;   
}
#socialwrp2{
    position: relative;
    top: -2px;
    padding-left: 11px;   
}
/*---------------------------------------------------------
        NEW LOGIN ITEM
----------------------------------------------------------*/
#topmid2{
   width: 725px;
 position:relative;
 
   height: auto;   
 margin: 0 auto; 
   margin-bottom: 20px;
}
.tmidright3{
position: absolute;   
 margin-right: 20px;
 font-family: rokkitt;
 display: block;
 top: 50px;
 right: 0px;
}
.sigup{
 font-family:oswald;
 font-size:20px;
 text-align:center;
 color:#463723;
 border-bottom:1px dotted black;
 margin-bottom:10px;
 padding-bottom:10px;   
 text-shadow:0px 1px 0px #E5E5EE;
}
.tmidleft{
    position:relative;
    margin-left: 20px;
    padding-right: 40px;
    border-right: 1px dotted black;
    padding-bottom: 40px;
    width: 343px;
}
.tmidleft a{
 text-decoration:none;
    font-family:rokkitt;
    color:#463723;
}
.tmidright{
 position: absolute;   
 margin-right: 20px;
 font-family: rokkitt;
 display: block;
 top: 50px;
 right: 0px;
}
.tmidright2{
 position: absolute;   
 margin-right: 20px;
 font-family: rokkitt;
 display: block;
 top: 50px;
 right: 0px;
}
.formtxt{
font-size:18px;
font-family: "rokkitt",oswald,georgia,sans-serif;
}
input{outline:none;}
.su_text_input{
 height:35px;
 width: 329px;
 font-size:19px;
 padding:2px; 
 border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 1px 3px #222 inset;  
-moz-box-shadow: 0 1px 3px #222 inset;  
-webkit-box-shadow: 0 1px 3px #222 inset;    
}
span.highlight{
 color:#E94815;   
}
.highlight a{
 font-family: oswald;
font-size: 14px;
line-height: 17px; 
color:#E94815;
text-decoration:none;  
}
input.sub{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, #910000));
background: -o-linear-gradient(top, red 0%, #910000 100%);
background: -ms-linear-gradient(top, red 0%, #910000 100%);
background: -moz-linear-gradient(top, red 0%, #910000 100%);
background: -webkit-linear-gradient(top, #E6D6C1 0%, #99866D 100%);
background: linear-gradient(top, #E6D6C1 0%, #64501B 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #99866D !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #FFE9CB;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: auto;
 }
 input.sub:hover{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, #910000));
background: -o-linear-gradient(top, red 0%, #910000 100%);
background: -ms-linear-gradient(top, red 0%, #910000 100%);
background: -moz-linear-gradient(top, red 0%, #910000 100%);
background: -webkit-linear-gradient(top, #E6D6C1 0%, #99866D 100%);
background: linear-gradient(top, #E6D6C1 0%, #64501B 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #99866D !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #FFE9CB;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: auot;
}
 ul#signuperror{
 padding:15px;
 border: 1px solid black;
border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #D8000C;
background-color: #FFBABA;
list-style-type: none;
 font-family: arial;
 font-size: 16px;
 font-weight: bold;
 }
 ul#signuperror li{
 margin-left:8px;
color: #D8000C;
text-align:center;
 }
/*-----------------------------------------------------------
        Subscribe FORM
------------------------------------------------------------*/
 .txtinput{
background: white;
border: 1px solid #EEE;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: inset 0 0 0 1px #AAABAC;
-o-box-shadow: inset 0 0 0 1px #c8d3dd;
-ms-box-shadow: inset 0 0 0 1px #c8d3dd;
-moz-box-shadow: inset 0 0 0 1px #c8d3dd;
-webkit-box-shadow: inset 0 0 0 1px #AAABAC;
-webkit-background-clip: padding-box;
color: #6D7277;
font-family: "Helvetica", Arial, sans-serif;
font-size: 12px;
padding: 0.3em 0.5em;
height: 30px;
width: 87px;
margin-bottom: 3px;
 }
 
 .selectinput2{
 background: white;
border:1px solid #919191;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: inset 0 0 0 1px #AAABAC;
-o-box-shadow: inset 0 0 0 1px #c8d3dd;
-ms-box-shadow: inset 0 0 0 1px #c8d3dd;
-moz-box-shadow: inset 0 0 0 1px #c8d3dd;
-webkit-box-shadow: inset 0 0 0 1px #AAABAC;
-webkit-background-clip: padding-box;
color: #6D7277;
font-family: "rokkitt", Arial, sans-serif;
font-size: 16px;
padding: 0.3em 0.5em;
height: 37px;
width: 162px;
margin-bottom: 3px;
 }
 .txtinput2{
background: white;
border: 1px solid #EEE;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: inset 0 0 0 1px #AAABAC;
-o-box-shadow: inset 0 0 0 1px #c8d3dd;
-ms-box-shadow: inset 0 0 0 1px #c8d3dd;
-moz-box-shadow: inset 0 0 0 1px #c8d3dd;
-webkit-box-shadow: inset 0 0 0 1px #AAABAC;
-webkit-background-clip: padding-box;
color: #6D7277;
font-family: "helvetica", Arial, sans-serif;
font-size: 17px;
padding: 0.3em 0.5em;
height: 30px;
width: 190px;
margin-bottom: 3px;
 }
 input.sub{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, #910000));
background: -o-linear-gradient(top, red 0%, #910000 100%);
background: -ms-linear-gradient(top, red 0%, #910000 100%);
background: -moz-linear-gradient(top, red 0%, #910000 100%);
background: -webkit-linear-gradient(top, red 0%, #910000 100%);
background: linear-gradient(top, red 0%, #910000 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 177px;
 }
 input.sub:hover{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #910000), color-stop(1, red));
background: -o-linear-gradient(top, #910000 0%, red 100%);
background: -ms-linear-gradient(top, #910000 0%, red 100%);
background: -moz-linear-gradient(top, #910000 0%, red 100%);
background: -webkit-linear-gradient(top, #910000 0%, red 100%);
background: linear-gradient(top, #910000 0%, red 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 177px;
 }
 div.signup{
 width: 211px;
height: auto;
border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #FBF8F5;
border: 1px black;
box-shadow: 0 0 0 1px #AAABAC;
-o-box-shadow: inset 0 0 0 1px #c8d3dd;
-ms-box-shadow: inset 0 0 0 1px #c8d3dd;
-moz-box-shadow: inset 0 0 0 1px #c8d3dd;
-webkit-box-shadow: 0 0 0 1px #AAABAC;


 position: relative;
text-align: center;
padding: 10px;

 left: 0px;
 }
 div.signup h2{
font-family: 'oswald',"Rokkitt", "Helvetica", Arial, sans-serif;
font-weight: 400;
position: relative;
font-size: 18px;
color: #755C44;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 4px;
 }
 table.tsig{
 border:0px;
 border-collapse:collapse;
 font-family:'rokkitt',arial,serif;
 }
 table.tsig2{
 border: 0px;
border-collapse: collapse;
font-family: 'rokkitt',arial,serif;
z-index: 10;
position: absolute;
}
 div.signup2 {
width: 510px;
height:auto;
border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #FBF8F5;
border: 1px black;
box-shadow: 0 0 0 1px #AAABAC;
-o-box-shadow: inset 0 0 0 1px #c8d3dd;
-ms-box-shadow: inset 0 0 0 1px #c8d3dd;
-moz-box-shadow: inset 0 0 0 1px #c8d3dd;
-webkit-box-shadow: 0 0 0 1px #AAABAC;
position: relative;
text-align: center;
padding: 10px;
left: 40px;
}
 div.signup2 h2{
font-family: 'oswald',"Rokkitt", "Helvetica", Arial, sans-serif;
font-weight: 400;
position: relative;
font-size: 18px;
color: #755C44;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 4px;
 }
div#who{
position: absolute;
top: 150px;
font-family: "Rokkitt",arial, sans-serif;
font-size: 60px;
z-index: 1;
color: #BEBEBE;
text-shadow: #6B6B6B 1px 1px 2px;
right: 10px;
}
div#what{
position: relative;;

font-family: "Rokkitt",arial, sans-serif;
font-size: 60px;
z-index: 1;
color: #BEBEBE;
text-shadow: #6B6B6B 1px 1px 2px;

}
div#when{
position: relative;
float:lef;
font-family: "Rokkitt",arial, sans-serif;
font-size: 60px;
z-index: 1;
color: #BEBEBE;
text-shadow: #6B6B6B 1px 1px 2px;

}
 div.local{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, #910000));
background: -o-linear-gradient(top, red 0%, #910000 100%);
background: -ms-linear-gradient(top, red 0%, #910000 100%);
background: -moz-linear-gradient(top, red 0%, #910000 100%);
background: -webkit-linear-gradient(top, red 0%, #910000 100%);
background: linear-gradient(top, red 0%, #910000 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 87px;
 }
 div.local:hover{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #910000), color-stop(1, red));
background: -o-linear-gradient(top, #910000 0%, red 100%);
background: -ms-linear-gradient(top, #910000 0%, red 100%);
background: -moz-linear-gradient(top, #910000 0%, red 100%);
background: -webkit-linear-gradient(top, #910000 0%, red 100%);
background: linear-gradient(top, #910000 0%, red 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 87px;
 }
 div.state{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, #910000));
background: -o-linear-gradient(top, red 0%, #910000 100%);
background: -ms-linear-gradient(top, red 0%, #910000 100%);
background: -moz-linear-gradient(top, red 0%, #910000 100%);
background: -webkit-linear-gradient(top, red 0%, #910000 100%);
background: linear-gradient(top, red 0%, #910000 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 87px;
 }
 div.state:hover{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #910000), color-stop(1, red));
background: -o-linear-gradient(top, #910000 0%, red 100%);
background: -ms-linear-gradient(top, #910000 0%, red 100%);
background: -moz-linear-gradient(top, #910000 0%, red 100%);
background: -webkit-linear-gradient(top, #910000 0%, red 100%);
background: linear-gradient(top, #910000 0%, red 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 87px;
 }
  div.feat{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, #910000));
background: -o-linear-gradient(top, red 0%, #910000 100%);
background: -ms-linear-gradient(top, red 0%, #910000 100%);
background: -moz-linear-gradient(top, red 0%, #910000 100%);
background: -webkit-linear-gradient(top, red 0%, #910000 100%);
background: linear-gradient(top, red 0%, #910000 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 119px;
 }
 div.feat:hover{
background: #E56565;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #910000), color-stop(1, red));
background: -o-linear-gradient(top, #910000 0%, red 100%);
background: -ms-linear-gradient(top, #910000 0%, red 100%);
background: -moz-linear-gradient(top, #910000 0%, red 100%);
background: -webkit-linear-gradient(top, #910000 0%, red 100%);
background: linear-gradient(top, #910000 0%, red 100%);
border: 1px solid black;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #880404 !important;
cursor: pointer;
display: inline-block;
zoom: 1;
font-family: "oswald", georgia,sans-serif;
font-weight: bold;
padding: 0 0.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 3px #D32727;
-o-text-shadow: 1px 1px 3px #bee199;
-ms-text-shadow: 1px 1px 3px #bee199;
-moz-text-shadow: 1px 1px 3px #bee199;
-webkit-text-shadow: 1px 1px 3px #bee199;
text-transform: uppercase;
transition: all 0.15s linear;
-o-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
font-size: 1.5em;
width: 119px;
 }
 
 ul#signuperror{
 padding:15px;
 border: 1px solid black;
border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #D8000C;
background-color: #FFBABA;
 
 }
 ul#signuperror li{
 margin-left:8px;
color: #D8000C;

 }
/*-----------------------------------------------------------
        NEW ARTICLE
------------------------------------------------------------*/
.contentclass {
float:left;
padding: 10px;
position:relative;
font-family: arial,sans-serif;
font-size: 10px;
top: -26px;
border: 1px solid #ccc;
z-index:2;
-moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;
border-top: 0px;
box-shadow: 1px 1px 2px #222;
-moz-box-shadow: 1px 1px 2px #222;  
-webkit-box-shadow: 1px 1px 2px #222;
margin-bottom:5px;
margin-right:5px;
}
.contentclass:hover {
float:left;
padding: 10px;
position:relative;
font-family: arial,sans-serif;
font-size: 10px;
top: -26px;
border: 1px solid #ccc;
z-index:2;
-moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;
border-top:0px;
box-shadow:1px 1px 2px #222 inset;
-moz-box-shadow: 1px 1px 2px #222 inset;  
-webkit-box-shadow: 1px 1px 2px #222 inset;
margin-bottom:5px;
margin-right:5px;
}
h2.title{
font-size:30px;
font-family: 'Oswald',arial,serif;
color:#000000;
padding:0px;
top: 0;
position:relative;
margin-top: 0px;
line-height: 1.25;
font-weight: 300;
}
h2.title a{
color:#222222;
text-decoration:none;
}
h2.title a:hover{
color:#222222;
text-shadow:#969696 1px 1px; 2px;
}
img.cvrimg{
}
div.parawhitespace{
position:relative;
min-height:141px;
width:auto;
}
p.artbody{
text-align:justify;
font-size: 15px;
font-family: "Helvetica Neue", Helvetica, sans-serif;
position: relative;
left: 6px;
max-width: 609px;
font-weight: 200;
}
p.artbody a{
text-decoration: none;
font-family: arial,sans-serif;
color: #A60000;
font-weight: bold;
font-size: 15px;
}
p.artbody a:hover{
color:#EE3B3B;
text-shadow: black 1px 1px; 2px;
}
div#navlnks{
position:relative;
z-index:4;
float:right;
margin-right:38px;
}
/*------------------------------------------------------------
        Comments
-------------------------------------------------------------*/


div#comments{
margin: 0 auto;
height: auto;
width: 431px;
padding: 12px;
box-shadow: 0px 2px 7px -2px black;
}
span#commenthead{
font-size: 31px;
font-family: proxima-nova, sans-serif;
position: relative;
left: -10px;
top: -26px;
}
div.commentcon{
padding: 5px;
border: 1px dotted #CCC;
border-top: 0px;
top: -20px;
position: relative;
}
span.cominfo{
font-weight: bolder;
font-family: georgia;
font-size: 12px;
}
p.comment{
font-size: 13px;
}
span#addcomment{
float: right;
position: relative;
box-shadow: 0px 2px 7px -1px black;
display: block;
background: url('images/trans.png');
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
overflow: hidden;
margin-right: 15px;
border: 1px solid black;
padding: 5px;
font-size: 13px;
font-family: proxima-nova,sans-serif;
color: white;
    }
#addcomment a{
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    }
#addcomment a:hover{
    font-style:italic;
    }
/*------------------------------------------------------------
        PAGINATION SPANS
-------------------------------------------------------------*/
span.prev a{
font-family:proxima-nova,sans-serif;
color:#222222;
font-size:20px;
text-decoration:none;

}
span.next a{
font-family:proxima-nova,sans-serif;
color:#222222;
font-size:20px;
text-decoration:none;

}
span.prev a:hover{
text-shadow:#969696 1px 1px 2px;
}
span.next a:hover{
text-shadow:#969696 1px 1px 2px;
}
span.current{
font-size:18px;
font-family:proxima-nova,sans-serif;
}
/*-----------------------------------------------------------
        NEW MENU
------------------------------------------------------------*/
#menu {
padding:0;
margin:0;
list-style:none;
font-size: 15px;
font-family:"georgia", serif;
}

div#menucont{
position: relative;
top: -32px;
left: 133px;
z-index: 21;
width:595px;
}

#menu table {
border-collapse:collapse;
height:0;
width:0;
margin:0 -4px -1px 0;
}

#menu li {
float:left;
margin:0 5px;
}

#menu li a {
display:block;
float:left;
height:35px; 
line-height: 36px;
color:#FFFFFF;
text-decoration:none;
padding: 2px;
text-shadow: black 0.1em 0.1em 0.2em;
}
#menu li a.current {
font-style:italic;
color:#FFF; 
text-shadow: black 0.1em 0.1em 0.3em;
cursor:text;
padding: 2px;
}
#menu ul li:hover {
position:relative;
z-index:3;
background-color: rgb(230, 0, 0);
}

#menu li a:hover {
color: #FFF; 
position:relative;
z-index: 3;
text-shadow: black 0.1em 0.1em 0.3em;
}

#menu li:hover > a {
color: rgb(255, 255, 255);
text-shadow: rgb(0, 0, 0) 0.1em 0.1em 0.3em;

background-color: transparent;
}
#menu ul {
position:absolute; 
left: -9999px; 
top:38px; 
width: 400px; 
padding: 0px 5px 0px 0px; 
margin:0;
list-style:none;
border: 1px solid rgb(104, 104, 104); border-top:0px;
z-index: 3;
 background-image: -moz-linear-gradient(top, rgb(175, 2, 2), rgb(221, 0, 0));
    background-image: -ms-linear-gradient(top, rgb(175, 2, 2), rgb(221, 0, 0));
    
background-image: -webkit-linear-gradient(top, rgb(175, 2, 2), rgb(221, 0, 0));
    background-image: linear-gradient(top, rgb(175, 2, 2), rgb(221, 0, 0));
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 0px 0px 4px 4px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
box-shadow: 0 5px 10px rgba(0,0,0,.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
#menu ul li {
margin:0;
border-top: 1px solid rgb(162, 38, 38);
height: 73px;
width: 405px;
}

#menu ul li a {
width:103px; 
height:25px;
line-height:25px;
font-size: 14px;
border:0;
text-align:left;
color: rgb(0, 0, 0);
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-shadow: rgb(214, 214, 214) 0.1em 0.1em 0.2em;
}
#menu ul li a:hover {
border:0;
color: rgb(255, 255, 255);
text-shadow: rgb(206, 206, 206) 0.1em 0.1em 0.3em;
}
#menu ul li:hover > a {
border:0;
background-color: rgb(230, 26, 26);
coloR: #000000;
}
#menu ul ul {
position:absolute;
margin-left:100%;
top:0;
padding:0;
margin:0; 
list-style:none;
width:400px;
}
#menu ul ul li{
    width: 403px;
        
    height: 73px;
}
#menu ul ul li:hover{
}
    #menu ul ul li a{
        width: 399px;
        height: 69px;
}
        #menu ul ul li a:hover{
            background-color:#a60000;
            }
#menu :hover ul {

left:auto;
z-index:3;
}
#menu :hover ul ul {
left:-9999px;
padding:3px; 
background:url('images/trans.png');
box-shadow: 1px 1px 2px #666;
}
#menu li ul :hover ul {
left: 107px; 
right:auto;
border-left:0px;
border-radius: 0px 0px 8px 8px;
}
#menu li ul li ul li a {
text-align:left; 
color: #FFFFFF;
}
#menu li ul li ul li a img{
text-align:left; 
color: #FFFFFF;
opacity:1;
}
#menu li ul li ul li a:hover {
color:#ffffff;
}
#menu li ul li ul li a:hover img{
color:#ffffff;
opacity:1;
}

img.elegant {
margin-top:250px;
}
div.wrapper{
float: right;
width: 282px;
height: 70px;
line-height: 17px;
padding-left: 0px;
font-weight: bold;
font-size: 17px;
position: relative;
left: 3px;
}
.wra{
font-size: 16px;
font-family: "Helvetica Neue",Arial,sans-serif;
line-height: 18px;
color: #ffffff;
text-shadow: 1px 1px 1px #000000;
font-weight: 200;
}

/*-----------------------------------------------------------
                LOGIN MENU
------------------------------------------------------------*/
#menu2 {
padding:0;
margin:0;
list-style:none;
font-size: 15px;
font-family:"georgia", serif;
}

div#menu2cont{
position:absolute;
top: 45px;
right:5px;
z-index: 25;
}

#menu2 table {
border-collapse:collapse;
height:0;
width:0;
margin:0 -4px -1px 0;
}

#menu2 li {
float:left;
margin:0 5px;
}

#menu2 li a {
display:block;
float:left;
height:35px;
line-height: 50px;
color:#FFFFFF;
text-decoration:none;
padding: 2px;
text-shadow: black 0.1em 0.1em 0.2em;
}
#menu2 li a.current {
font-style:italic;
color:#FFF;
text-shadow: black 0.1em 0.1em 0.3em;
cursor:text;
padding: 2px;
}
#menu2 li:hover {
position:relative;
z-index:100;
}
#menu2 li a:hover {
color: #FFF;
position:relative;
z-index:100;
text-shadow: black 0.1em 0.1em 0.3em;
}
 
#menu2 li:hover > a {
color: #FFF;
text-shadow: black 0.1em 0.1em 0.3em;

}
#menu2 ul {
position:absolute;
left: -9999px;
top:38px;
width: 229px;
padding: 0px 5px 0px 0px;
margin:0;
list-style:none; border-top:0px;
}

#menu2 ul li {
margin:-3px;
padding:5px 5px 5px 4px;
}

#menu2 ul li a {
width:103px; 
height:25px;
line-height:25px;
font-size: 14px;
border:0;
text-align:right;
color:#E2E2E2;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-shadow: black 0.1em 0.1em 0.2em;
}
#menu2 ul li table{
border-collapse:collapse;
font-family: "rokkitt", Veranda, Arial, Helvetica, sans-serif;
font-size: 16px;
color: black;
position:relative;
right:-2px;
}
#menu2 ul li input.login{
width:99px;
height:20px;
line-height:24px;
font-size: 14px;
border:1px solid #660000;
color:#000000;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
position:relative;
right:-3px;
background-color:#e42217;
}

form[name=login] input[type=submit] {
    background : url("images/loginbut3.png") no-repeat center center;
    width : 48px;
    cursor:pointer;
    position:realtive;
    margin-right:-5px;
    height :18px;
    border : none;
    color : transparent;
    font-size : 0;
}

#menu2 ul li a:hover {
border:0;
color:#FFFFFF;
background-color:#a60000;
}
#menu2 ul li:hover > a {
border:0;
}
#menu2 ul ul {
position:absolute;
margin-left:100%;
top:0;
padding:0;
margin:0; 
list-style:none;
}
#menu2 :hover ul {
right:0;
left:auto;
}
#menu2 :hover ul ul {
left:-9999px;
width:130px;
padding-left:10px;
background:url('images/trans.png');
}
#menu2 li ul :hover ul {
left: 140px; 
right:auto;
}
#menu2 li ul li ul li a {
text-align:left;
color:#06b;
}
#menu2 li ul li ul li a:hover {
color:#000;
}

img.elegant {
margin-top:250px;
}

/*----------------------------------------
        LOGIN ERROR
------------------------------------------*/
fieldset.loginer{
border:1px dotted #B8B8B8;
display:block;
position:relative;
margin: -19px 6px 6px -5px;
padding:4px;
height:auto;
width:300px;
border-right:1px dotted #c7c7c7;
border-bottom:1px dotted #c7c7c7;
background-color:#FBF8F5;
}

fieldset.loginer legend{
border:0px;
position:relative;
margin:0 auto;
font-family:georgia, serif;
color:#755C44;
font-size:20px;
letter-spacing:0.1em;
line-height:1.5em;
margin:10px;
}

div.shadow2{
background:url('shadowAlpha.png') no-repeat right bottom !important;
float:left;
top:-3px;
}

div#logerr{
position:relative;
padding:4px;
border:0px;
margin:0 auto;
height:auto;
width:146px;
}

div#logerr table{
border-collapse:collapse;
border:0px;
}

div.cont{
position:relative;
margin:0 auto;
top:113px;
width:300px;
}

table#loginerror{
font-size:10px;
font-family:lucida sans,sans-serif;
color:#000000;
}

ul.error{
text-align:left;
font-size:11px;
font-family:lucida sans,sans-serif;
color:#000000;
position:relative;
}

ul.error li{
width:200px;
text-align:left;
position:relative;
left:-35px;
}

input.loginer{
border:1px solid #000000;
font-family:lucida sans, sans-serif;
font-size:12px;
height:20px;
}

/*-------------------------------------------
        TABLE FOR REGISTRATION
---------------------------------------------*/
div#register{
position:relative;
margin:0 auto;

}

table#register{
position:relative;
margin:0 auto;
font-size:12px;
font-face:lucida sans, sans-serif;
color:#000000;
}

input.register{
height:25px;
border:1px solid #000000;
line-height:18px;
font-size:13px;
color:#000000;
}
ul.error2{
text-align:left;
font-size:12px;
font-family:lucida sans,sans-serif;
color:#000000;
position:relative;
}
ul.error2 li{
width:200px;
text-align:left;
position:relative;
left:26px;
}

fieldset.regiser{
border:1px dotted #B8B8B8;
display:block;
position:relative;
margin: -19px 6px 6px -5px;
padding:4px;
height:auto;
width:259px;
border-right:1px dotted #c7c7c7;
border-bottom:1px dotted #c7c7c7;
background-color:#FBF8F5;
}

fieldset.regiser legend{
border:0px;
position:relative;
margin:0 auto;
font-family:georgia, serif;
color:#755C44;
font-size:20px;
letter-spacing:0.1em;
line-height:1.5em;
margin:0px;
}

/*------------------------------------------
    LIBRARY SEARCH
-------------------------------------------*/
fieldset.library{
border:1px dotted #B8B8B8;
display:block;
position:relative;
margin: -19px 6px 6px -5px;
padding:9px;
height:auto;
width:800px;
border-right:1px dotted #c7c7c7;
border-bottom:1px dotted #c7c7c7;
background-color:#FBF8F5;
}

div#library{
position:relative;
margin:0 auto;
width:800px;
}

table#library2{
border-collapse:collapse;
width:800px;
font-family:lucida sans, sans-serif;
}

div.library2{
position:relative;
margin:0 auto;
top: 62px;
width: 800px;
}




/*------------------------------------------
    ISSUES REGISTRATION / MODIFICATION
--------------------------------------------*/
fieldset.issues{
border:1px dotted #B8B8B8;
display:block;
position:relative;
margin: -19px 6px 6px -5px;
padding:9px;
height:auto;
width:501px;
border-right:1px dotted #c7c7c7;
border-bottom:1px dotted #c7c7c7;
background-color:#FBF8F5;
}

fieldset.issues legend{
border:0px;
position:relative;
margin:0 auto;
font-family:georgia, serif;
color:#755C44;
font-size:20px;
letter-spacing:0.1em;
line-height:1.5em;
margin:0px;
}

div#register3{
position:relative;
margin:0 auto;
width:501px;
}

table#register3{
position:relative;
margin:0 auto;
font-size:12px;
font-face:lucida sans, sans-serif;
color:#000000;
width:501px;
}

table#register3 td{
border-bottom:1px dotted #c7c7c7;
padding:2px;
}


/*------------------------------------------
    SECONDARY REGISTRATION
--------------------------------------------*/
div#register2{
position:relative;
margin:0 auto;
width:259px;
}

table#register2{
position:relative;
margin:0 auto;
font-size:12px;
font-face:lucida sans, sans-serif;
color:#000000;
width:252px;
}

table#register2 td:first-child{
width:85px;
border-bottom:1px dotted #C7c7c7;
}

table#register2 td:last-child{
border-bottom:0px;
}

input.register{
height:25px;
border:1px solid #000000;
line-height:18px;
font-size:13px;
color:#000000;
}
select.register{
border:1px solid #000000;
background-color:#FFFFFF;
color:#000000;
height:25px;
line-height:18px;
}

ul.error3{
text-align:left;
font-size:12px;
font-family:lucida sans,sans-serif;
color:#000000;
position:relative;
}
ul.error3 li{
width:200px;
text-align:left;
position:relative;
left:0px;
}

fieldset.regiser{
border:1px dotted #B8B8B8;
display:block;
position:relative;
margin: -19px 6px 6px -5px;
padding:4px;
height:auto;
width:259px;
border-right:1px dotted #c7c7c7;
border-bottom:1px dotted #c7c7c7;
background-color:#FBF8F5;
}

fieldset.regiser legend{
border:0px;
position:relative;
margin:0 auto;
font-family:georgia, serif;
color:#755C44;
font-size:20px;
letter-spacing:0.1em;
line-height:1.5em;
margin:0px;
}

/*-----------------------------------------
    USER NOTIFICATION
------------------------------------------*/
p.notif{
font-size:14px;
color:#000000;
}

div#notif{
position:relative;
padding:4px;
border:0px;
margin:0 auto;
height:auto;
width:271px;
}


/* Structure
------------------------------------------*/
#coolMenu,
#coolMenu ul {
    list-style: none;
}
#coolMenu {
    float: left;
    padding:0;
}
#coolMenu > li {
    float: left;
}
#coolMenu li a {
    display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 1.5em;
    text-decoration: none;
}
#coolMenu ul {
    position: absolute;
    display: none;
    z-index: 999;
}
#coolMenu ul li a {
    width: 112px;
}
#coolMenu li:hover ul.noJS {
    display: block; 
}


/* Main menu
------------------------------------------*/
#coolMenu {
    font-family: Arial;
    font-size: 12px;
    background: #2f8be8;
    border:1px solid black;
    border-top:0px;
    border-left:0px;
    border-right:0px;
}
#coolMenu > li > a {
    color: #fff;
    font-weight: bold;
}
#coolMenu > li:hover > a {
    background: #f09d28;
    color: #000;
     border:1px solid black;
    border-bottom:0px;
    top:-5px;

}


/* Submenu
------------------------------------------*/
#coolMenu ul {
    background: #f09d28;
    width:auto;
    padding:0px;
    border:1px solid black;
    border-top:0px;
}
#coolMenu ul li a {
    color: #000;
}
#coolMenu ul li:hover a {
    background: #ffc97c;
}
/*------------------------------------------------------------------------------
            DISPLAY TWEETS
--------------------------------------------------------------------------------*/
div#rtweets{
position: relative;
left: 5px;
padding: 6px;
height: 196px !important;
width: 240px;
background-color: #ffffff;
overflow:hidden;
float:left;
z-index:5;
top: -26px;
text-align: left;
}
#rtweets .bx-viewport{
height:279px !important;
}
#tfadeb{
    background: url('images/bwrap_hfade_b.png');
    height: 24px;
    position: relative;
    width: 250px;
    z-index: 6;
    left: 6px;
    top: 163px;
}
#tfadet{
    background: url('images/bwrap_hfade.png');
    height: 24px;
    position: relative;
    width: 250px;
    top: 1px;
    z-index: 6;
    left: 6px;
}
div#rtweets p{
position:relative;
top:0px;
border-bottom:1px dotted;
border-color:#aaaaaa;
margin:0;
}
span.tweets{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
}

span.tweets a{
font-family: lucida grande;
font-size:12px;
font-weight:bold;
color:#e42217;
text-decoration:none;
}

span.tweets a:hover{
text-decoration:underline;
color:#F57169;
}

span.tdate{
font-size: 11px;
color: rgb(85, 85, 85);
font-family:lucida grande;
}

div.bx-wrapper{
height: px !important;
}
div.bx-window{
height:790px !important;
}
/*------------------------------------------------------------------------------
            WEATHER APP
-------------------------------------------------------------------------------*/
div#weather_app_cont{
position: absolute;
width: 180px;
height: 110px;
top: 29px;
color: #FFFFFF;
float: left;
left: 854px;
text-shadow: 1px 2px 2px black;

}


span.temp {
font-size:25px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

span.f {
font-size:20px;
}

span.loc{
font-size: 13px;
font-weight:500;
font-family: Copperplate, Copperplate Gothic Light, sans-serif;
margin-right: 10px;
}

table#weather_temp{
padding:0px;
width: 117px;
position:relative;
border-collapse:collapse;
top: 38px;
}
div#weather_app_cont a{
    color:#ffffff;
    text-decoration:none;
    
    font-family: Copperplate, Copperplate Gothic Light, sans-serif;
    font-size: 13px;
    position: relative;
}

/*----------------------------------------------------------------------------------------------
            MAIN LAYOUT
-----------------------------------------------------------------------------------------------*/

div#header{
position: absolute;
width:100%;
height: 76px;
top:0px;
z-index: 4;
background-color:#FFFFFF;
}

div#logo{
position:relative;
width:269px;
height:34px;
background-image:url('images/logo.png');
background-repeat:no-repeat;
z-index:7;
top:26px;
left:7px;
}

div#hfade{
position:relative;
width:100%;
height:24px;
margin:0 auto;
background-image:url('images/bwrap_hfade.png');
background-repeat:repeat-x;
z-index:4;
top:75px;
}

div#bwrap{
position:relative;
background-repeat:no-repeat;
height:46px;
width:196px;
z-index:7;
top:16px;
}

/*------------------------------------------------
        ARTICLE LAYOUT
-------------------------------------------------*/

.shadow {
background:url('shadowAlpha.png') no-repeat right bottom !important;
float:left;
}
.shadow .art {
display:block;
position:relative;
margin:-6px 6px 6px -6px;
padding:4px;
}
h3 {
    font-family: georgia,serif;
    color: #755c44;
    font-size: 20px;
    letter-spacing: 0.1em;
    line-height: 1.5em;
    text-transform: uppercase;
    margin: 10px;
}

h3 em{
    color:#8F7C47;
    letter-spacing:0.05em;
    text-transform:none;
    font-size:20px;
}
.authorDate{
border-color:#695C44;
    border-bottom:1px dashed;
    margin:0px 10px 0px 10px;
    padding-left:5px;
    color:#666666;
    font-family:Tahoma;
    font-size:10px;
    font-variant:normal;
    font-weight:lighter;
    letter-spacing:3px;
    text-transform:uppercase;
}


.content{
font-family: georgia,serif;
    font-size: 12px;
    line-height: 20px;
    letter-spacing:1px;
padding:3px;
}

.art p:last-child{
font-family: georgia,serif;
    font-size: 12px;
    line-height: 20px;
    letter-spacing:1px;
padding:3px;
border-color:#695C44; border-bottom:1px dashed;
}
.art-image-shadow{
background:url('shadowAlpha.png') no-repeat right bottom !important;
float:left;
position:relative;
top:13px;
left:-9px;
}
.art-image-shadow img{
 display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 2px;
}
.artwrap{
top:20px;
height:auto;
width:500px;
}
div#newartcont{
position: relative;
width: 995px;
height: auto;
margin:0 auto;
background-color:#ffffff;
border:1px solid #CDCDCD;
overflow: auto;
border-top: 0px;
-webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 1px 10px rgba(50, 50, 50, 0.75); box-shadow:         0px 1px 10px rgba(50, 50, 50, 0.75);
z-index: 2;
padding-top:5px;
}
div#artcont{
position:absolute;
width: 580px;
height:auto;
left: 154px;
top:105px;
padding-bottom: 77px;
}
#artcont .artwrap{
display:inline;
top:10px;
padding:10px;
}
.art {
position:realtive;
height: auto;
width:500px;
background-color:#fbf8f5;
padding:5px;
border: 1px dotted #B8B8B8;
border-right: 1px dotted #C7C7C7;
border-bottom: 1px dotted #C7C7C7;
}
/*-----------------------------------------------------------
                TAGS
------------------------------------------------------------*/
div.tags a{
    text-decoration:none;
    color: #504A49;
    font-size:10px;
    font-family:arial, georgia, sans-serif;
    }
    
div.tags {
    border-top: 1px dotted #CCC;
    padding-top: 5px;
    }
    
div.tags a:hover{
    text-decoration:underline;
    }
span.taglbl{
    font-weight: bolder;
    font-size: 15px;
    color: #5A5A5A;
    font-family: arial, georgia, sans-serif;
}

/*------------------------------------------------
        FOOTER
-------------------------------------------------*/
div#footercont{
width:100%;
height:50px;
background-color:#FFF;
position:fixed;
bottom:0px;
z-index:4;
}
span.footerinfo{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666;
float:right;
position:relative;
}
div#footerfade{
width:100%;
height:24px;
background-image:url('images/bot_hfade.png');
background-repeat:repeat-x;
position:relative;
top:-20px;
border-bottom:1px solid #c9c9c9;
}

/*---------------------------------------------------------------------
        SEARCH BAR
----------------------------------------------------------------------*/
#searchwrapper {
width: 140px; /*follow your image's size*/
height: 32px;/*follow your image's size*/
background-image: url('images/sb7.png');
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
z-index:100;
top: 5px; 
left: -6px;
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top: 2px;
left: 4px;
width: 104px;
height: 22px;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size:18px;
}
.searchbox[placeholder], [placeholder], *[placeholder]{
color:black !important;
font-size:12px !important;
}

.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top: 2px;
left: 107px;
width:31px;
height:25px;
}


/*----------------------------------------------------
        END SEARCH FORM BAR
-----------------------------------------------------*/

div#hbar{
position:relative;
width:100%;
height:43px;
margin:0 auto;
background-image:url('images/bwrap_hbar.png');
background-repeat:repeat-x;
z-index: 20;
top: 54px;
min-width: 1000px;
}
div#leftcol2{
position: absolute;
background-image:url('images/leftcol.png');
background-repeat:repeat-y;
width:187px;
height:85px;
z-index:9;
top:0px;
}
div#leftcol{
position: relative;
background-image:url('images/leftcol.png');
background-repeat:repeat-y;
width:187px;
height:85px;
z-index:9;
}

div#lcol_fade_cont{
position:fixed;
z-index:5;
top: 69px;
background-color:#000000;
left:0px;
width:178px;
height:217px;
}

div#lcol_tfade{
position:relative;
z-index:5;
top: 225px;
left:0px;
background-image:url('images/b_topfade.png');
background-repeat:no-repeat;
width:178px;
height:20px;
}
span.asearch{
font-size:10px;
color:#FFFFFF;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
position:relative;
z-index:7;
float:right;
margin-right:5px;
font-weight:bold;
top:2px;
}

span.asearch a{
text-decoration:none;
color:#FFFFFF;
}

span.asearch a:hover{
color:#CCCCCC;
text-decoration:underline;
}

div#lcol_fade_bot_cont{
position:fixed;
bottom:0px;
left:0px;
height:70px;
width:178px;
background-color:#000000;
z-index:6;
}
span.copy {
font-size:11px;
color:#FFFFFF;
position:relative;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
z-index:7;
right:-29px;
top:18px;
}
div#lcol_bfade{
position:fixed;
z-index:6;
top:712px;
left:0px;
background-image:url('images/b_fade.png');
background-repeat:no-repeat;
height:20px;
width:178px;
}
div#lcol_bfade2{
position: relative;
z-index:6;
top: -20px;
left:0px;
background-image:url('images/b_fade.png');
background-repeat:no-repeat;
height:20px;
width:178px;   
}
/*--------------END HEADER--------------*/

/*--------------START BODY--------------*/

div#bdycont{
height:900px;
width:500px;
border:1px solid black;
background-color:#FFFFFF;
position:relative;
z-index:3;
left:207px;
top:90px;
}
/*------------------------------------------------
        EDITOR PANEL
--------------------------------------------------*/
div#header2{
position:fixed;
width:100%;
height:40px;
top:0px;
z-index:4;
background-color:#FFFFFF;
}

div#hbar2{
position:fixed;
width:100%;
height:43px;
background-image:url('images/bwrap_hbar.png');
background-repeat:repeat-x;
top:-3px;
z-index:5;
}

div#hfade2{
position:relative;
width:100%;
height:24px;
margin:0 auto;
background-image:url('images/bwrap_hfade.png');
background-repeat:repeat-x;
z-index:4;
top:21px;
}
/*-----------------------------------------------------------
        THIS IS FOR UPLOADS
------------------------------------------------------------*/
div.cont2{
position:relative;
margin:0 auto;
top: 62px;
width: 501px;
}

table#upload{
border-collapse:collapse;
font-family:lucida sans, sans-serif;
}

table#upload td:first-child{
border-bottom:1px dotted #c7c7c7;
}

input.video{
border:1px solid black;
line-height:24px;
font-size:18px;
}

textarea.vdesc{
border:1px solid black;
line-height:24px;
font-size:18px;
width:376px;
max-width:376px;
}

/*-----------------------------------------------------------
        EDITOR PANEL NEW menu3
------------------------------------------------------------*/
#menu3 {
padding:0;
margin:0;
list-style:none;
font-size: 15px;
font-family:"georgia", serif;
}

div#menu3cont{
position:fixed;
top: -10px;
left:10px;
z-index: 5;
}

#menu3 table {
border-collapse:collapse;
height:0;
width:0;
margin:0 -4px -1px 0;
}

#menu3 li {
float:left;
margin:0 5px;
}

#menu3 li a {
display:block;
float:left;
height:35px; 
line-height: 50px;
color:#FFFFFF;
text-decoration:none;
padding: 2px;
text-shadow: black 0.1em 0.1em 0.2em;
}
#menu3 li a.current {
font-style:italic;
color:#FFF; 
text-shadow: black 0.1em 0.1em 0.3em;
cursor:text;
padding: 2px;
}
#menu3 li:hover {
position:relative;
z-index:100;
}

#menu3 li a:hover {
color: #FFF; 
position:relative;
z-index:100;
text-shadow: black 0.1em 0.1em 0.3em;
}

#menu3 li:hover > a {
color: #FFF;
text-shadow: black 0.1em 0.1em 0.3em;

}
#menu3 ul {
position:absolute; 
left: -9999px; 
top:37px; 
width:103px; 
padding: 0px 5px 0px 0px; 
margin:0;
list-style:none;
background:url('images/trans.png');
border:1px solid #660000; border-top:0px;
}
#menu3 ul li {
margin:0;
border-bottom:1px solid #a60000;
}

#menu3 ul li a {
width:103px; 
height:25px;
line-height:25px;
font-size: 14px;
border:0;
text-align:right;
color:#E2E2E2;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-shadow: black 0.1em 0.1em 0.2em;
}
#menu3 ul li a:hover {
border:0;
color:#FFFFFF;
background-color:#a60000;
}
#menu3 ul li:hover > a {
border:0;
}
#menu3 ul ul {
position:absolute;
margin-left:100%;
top:0;
padding:0;
margin:0; 
list-style:none;
}
#menu3 :hover ul {
right:0;
left:auto;
}
#menu3 :hover ul ul {
left:-9999px;
width:130px;
padding-left:10px; 
background:url('images/trans.png');
}
#menu3 li ul :hover ul {
left: 140px; 
right:auto;
}
#menu3 li ul li ul li a {
text-align:left; 
color:#06b;
}
#menu3 li ul li ul li a:hover {
color:#000;
}

img.elegant {
margin-top:250px;
}

/*-----------------------------------------------------------
        EDITOR PANEL LOGOUT MENU4
------------------------------------------------------------*/
#menu4 {
padding:0;
margin:0;
list-style:none;
font-size: 15px;
font-family:"georgia", serif;
}

div#menu4cont{
position:fixed;
top: -10px;
right:10px;
z-index: 5;
}

#menu4 table {
border-collapse:collapse;
height:0;
width:0;
margin:0 -4px -1px 0;
}

#menu4 li {
float:left;
margin:0 5px;
}

#menu4 li a {
display:block;
float:left;
height:35px; 
line-height: 50px;
color:#FFFFFF;
text-decoration:none;
padding: 2px;
text-shadow: black 0.1em 0.1em 0.2em;
}
#menu4 li a.current {
font-style:italic;
color:#FFF; 
text-shadow: black 0.1em 0.1em 0.3em;
cursor:text;
padding: 2px;
}
#menu4 li:hover {
position:relative;
z-index:100;
}

#menu4 li a:hover {
color: #FFF; 
position:relative;
z-index:100;
text-shadow: black 0.1em 0.1em 0.3em;
}

#menu4 li:hover > a {
color: #FFF;
text-shadow: black 0.1em 0.1em 0.3em;

}
#menu4 ul {
position:absolute; 
left: -9999px; 
top:37px; 
width:103px; 
padding: 0px 5px 0px 0px; 
margin:0;
list-style:none;
background:url('images/trans.png');
border:1px solid #660000; border-top:0px;
}
#menu4 ul li {
margin:0;
border-bottom:1px solid #a60000;
}

#menu4 ul li a {
width:103px; 
height:25px;
line-height:25px;
font-size: 14px;
border:0;
text-align:right;
color:#E2E2E2;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-shadow: black 0.1em 0.1em 0.2em;
}
#menu4 ul li a:hover {
border:0;
color:#FFFFFF;
background-color:#a60000;
}
#menu4 ul li:hover > a {
border:0;
}
#menu4 ul ul {
position:absolute;
margin-left:100%;
top:0;
padding:0;
margin:0; 
list-style:none;
}
#menu4 :hover ul {
right:0;
left:auto;
}
#menu4 :hover ul ul {
left:-9999px;
width:130px;
padding-left:10px; 
background:url('images/trans.png');
}
#menu4 li ul :hover ul {
left: 140px; 
right:auto;
}
#menu4 li ul li ul li a {
text-align:left; 
color:#06b;
}
#menu4 li ul li ul li a:hover {
color:#000;
}

img.elegant {
margin-top:250px;
}


/*---------------------------------------------------------------------------------------------
        EVERYTHING BELOW IS OLD
-----------------------------------------------------------------------------------------------*/
div#body_cont{
position:relative;
top:-57px;
height:550px;
width:804px;
margin:0 auto;
background-image:url('images/mainbg.png');
background-repeat:repeat-y; 
z-index:2;
}

div#main_logo{
position:fixed;
margin:0 auto;
height:40px;
width:327px;
background-image:url('images/roxburylogomain.png');
background-repeat:no-repeat;
top:54px;
z-index:5;
left:375px;
}

div#fade_bar{
position:fixed;
width:100%;
margin:0 auto;
height:40px;
background-image:url('images/fadehbar.png');
background-repeat:repeat-x;
top:75px;
z-index:4;
}

div#h_bar{
position:fixed;
width:100%;
height:3px;
background-image:url('images/hbar.png');
background-repeat:repeat-x;
top:75px;
z-index:5;
}
/*
div#header{
position:fixed;
width:100%;
height:75px;
top:0px;
z-index:4;
}
*/
div#header_backsplash{
width:100%;
height:75px;
position:fixed;
top:0px;
background-color:#FFFFFF;
z-index:3;
}


/*--------------------------------------------
    TEST ARTICLE LAYOUT
----------------------------------------------*/
img{
border:0px;
}
.layer1 {
margin: 0;
padding: -9px;
width: 400px;
height: auto;
}
 
.heading {
margin: 0px;
color: #fff;
padding: 5px;
height:60px;
width: 390px;
cursor: pointer;
position: relative;
background-image:url('images/artcapt.png');
background-repeat:repeat;
top: -70px;
overflow:hidden;
}
.content {
padding: 5px 10px;
position:relative;
top: -70px;
box-shadow: 0px 2px 7px -2px #000;
color: black;
width: 456px;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -moz-binding: url(<q>ellipsis.xml#ellipsis</q>);
}
 
p.block {
    width: 389px;
    position:relative;
    top:-35px;
    font-size:12px;
    font-weight:normal;

}

div.acon:first-child {
position:relative;
top: -25px;
}

div.acon{
height:auto;
width: 475px;
padding: 12px;
margin:0 auto;
position:relative;
top: -17px;
box-shadow: 0px 2px 7px -2px #000;
-moz-box-shadow: 0px 2px 7px -2px #000;  
-webkit-box-shadow: 0px 2px 7px -2px black;  
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
/*div.acon +{
bottom:15%;
}*/
div.whitespace{
    height: 232px;
    width: 400px;
    box-shadow: 0px 2px 7px -1px #000;
    background-image: url(uploads/photo/school_board.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
div#wrapp{
margin: 0 auto;
height: auto;
top: 20px;
}

/*div#wrapp > div{
bottom:15%;
}
*/
/*-------------------------------------------------------
    DATE ARTICLE
--------------------------------------------------------*/
.datewrap {
position:relative;
top: 3px;
left:0px;
z-index:3;
}
.time {
float: left;
position:absolute;
left:-20px;
top: -28px;
box-shadow:0px 2px 7px -1px #000;  
display: block;
background: white;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
overflow: hidden;
margin-right: 15px;
border: 1px solid #000000;
}

.time .day {
font-size: 22px;
display: block;
font-weight: bold;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
color: #B5121B;
font-family:arial, sans-serif;
}

.time .month {
font-size: 13px;
letter-spacing: 1.5px;
text-transform: uppercase;
text-align: center;
padding: 2px 13px;
display: block;
background-color: #000000;
color: white;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px 6px;
border-bottom-right-radius: 6px 6px;
font-weight: bold;
}

.tday{
font-size:15px;
letter-spacing:1.5px;
text-transform: uppercase;
color:#000000;
font-family:proxima nova, arial, sans-serif;
position:relative;
top: -26px;
left: 44px;
font-weight:100;
}

.tdaytime{
font-size:11px;
letter-spacing:1.5px;
color:#696969;
font-family:proxima nova, arial, sans-serif;
position:relative;
top: -28px;
left: 44px;
}
.kick_desc{
    position: relative;
    width: 382px;
    float: right;
}
.kick_loc{
    position: relative;
    bottom: 0;
    float: right;
    margin-top: 10px;
}
.imgc4{
-moz-box-shadow: 3px 4px 8px rgba(0,0,0,0.3);
-webkit-box-shadow: 3px 4px 8px rgba(0,0,0,0.3);
box-shadow: 3px 4px 8px rgba(0,0,0,0.3);
height: 133px;
    width: 200px;
    position: relative;
    float: left;
    margin-left: 5px;
    margin-bottom: 20px;   
    margin-top: 5px;
}
/*------------------------------

NEW TWEET STYLE

------------------------------*/
.twcap{
    font-family: oswald;
    font-size: 20px;
    left: 5px;
    position: relative; 
    top: 9px;
    z-index: 7;
}
#slider1 div{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: rgb(0, 0, 0);
font-size:12px;
}

#slider1 div a{
font-family: lucida grande;
font-size:12px;
font-weight:bold;
color:#e42217;
text-decoration:none;
}
 
#slider1 div a:hover{
text-decoration:underline;
color:#F57169;
}