/*
Theme Name: cg 4
Description: packing house / control group redesign
Version: 1
Author: Russell Holt
Author URI: http://russellholt.com/

*/



body {
    margin:0;
    padding:0;
    font-family:Helvetica,Verdana,sans-serif;
    font-size:12px;
    color:white;
    background:url('bgcolor.jpg');
}

#topbar {
/*    border:1px solid yellow;*/
    background:#A4A400 url('denverlab.png') 4px 4px no-repeat; 
/*    background:rgba(255,255,0,0.1);*/
    display:block;
    height:26px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
/*    padding:2px;*/
}

img {
    border:0;
}

a {
    color:white;
}

#outerbox {
    display:block;
    padding-top: 26px; /*26px;*/
    background: url('bg.jpg') center 23px no-repeat;
    width:1100px;
    margin:auto;
}





/* ========================================= */
/* = Left Sidebar - About, Contact, Donate = */
/* ========================================= */

#donatebox {
    display:block;
    width:132px;    
    float:left;
    margin-left:10px;
    color:#303F42;
/*    margin-top:200px;*/
}

#donatebox ul {
    padding:0;
    margin-top:14px;
    margin-left:8px;
}

#donatebox li {
    list-style-type:none;    
}

#donatebox li.adc {
/*    list-style-type:none;*/
    text-align:center;
    margin-bottom:20px;
/*    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border:1px solid transparent;*/
}

/*#donatebox li.adc:hover {
    border:1px solid black;
}*/

#donatebox li.adc li {
    text-align:left;
}

#donatebox #about {
    display:block;
    margin:auto;
    width:47px;
/*    height:29px;*/
    height:20px;
    background:url('titles.png') 0px -103px no-repeat; /* -103 */
}
#donatebox #about:hover {
    background:url('titles.png') -60px -103px no-repeat;    
}

#donatebox #donate {
    display:block;
    margin:auto;
    width:56px;
    height:20px;
    background:url('titles.png') 0px -82px no-repeat; /* -79 */
}

#donatebox #donate:hover {
    background:url('titles.png') -60px -82px no-repeat;
}

#donatebox #contact {
    display:block;
    margin:auto;
    width:57px;
    height:20px;
    background:url('titles.png') 0px -130px no-repeat; /* -135 */
}

#donatebox #contact:hover {
    background:url('titles.png') -60px -130px no-repeat;
}

#donatebox a {
    color:#303F42;
/*    font-weight:bold;*/

    display:block;
    text-decoration:none;
    width:100%;
}


#donatebox a:hover {
    text-shadow: 0px 2px 4px #2E3F42;
    color:white;
}

/*#donatebox a:hover {
    background:#5B7A80;
}*/

#aboutmenu li {
    list-style-image: url('raquo.png');
    margin-bottom:3px;
}

#aboutmenu li:hover {
    list-style-image: url('raquo-alt.png');    
}

/*#aboutmenu li a:hover {
    text-decoration:underline;
}*/

#homelogo a {
    display:block;
    width:100%;
    height:162px;
    border:0;
/*    border:1px solid red;*/
    margin-bottom:12px;
}

#homelogo a:hover {
    background:rgba(255,255,0,0.3);
}



#contentbox {
    display:block;
}



/* ================== */
/* = The Main Event = */
/* ================== */



#mainevent {
    display:block;
/*    background:rgba(0,255,255,0.2);*/
    width:800px;
    margin:auto;
/*    left:50%;
    position:absolute;
    margin-left:-30%;*/
    z-index:50;
}

#mainevent * {
    text-align:center;
}

#mainevent a {
    text-decoration:none;
    color:#121200;
}

#mainevent a.maineventlink img {
    width:800px;
/*    height:400px;*/
}

#mainevent p {
    margin-top:0;
}





/* ============================== */
/* = Single page or single post = */
/* ============================== */


#singlecontentpage {
    display:block;
/*    background:#ACBDBD;*/
    width:800px;
/*    padding:10px;*/
    margin:auto;   
    color:black;
/*    background:white;*/
    
    padding-bottom:20px;
    margin-bottom:20px;

    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -moz-border-radius-bottomleft:7px;
    border-bottom:1px solid #77A0A8;
}

.scp-post {
    background:url('mainbgcolor.jpg');
}

.scp-page {
    background:white;
}

.narrowcontent {
    display:block;
    width:640px;
    margin:auto;
    overflow: hidden;
}


#singlecontentpage p img {
    padding:0 !important;
    border:0;
}


#singlecontentpage .page {
/*    background:url('mainbgcolor.jpg');*/
    
    padding-bottom:10px;
}

#singlecontentpage a {
    color:#24282F;
}

#singlecontentpage p {
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0;
}

#singlecontentpage .post h2 a {
    text-decoration:none;
}

#singlecontentpage .upcominglarge {
    width:640px;
    height:280px;
}

#singlecontentpage .upcomingsmall {
    display:none;
}





/* ============================================ */
/* = Upcoming Events and News on the homepage = */
/* ============================================ */


#notices {
    display:block;
    width:800px;
    margin:auto;
    margin-top:10px;
    padding-top:5px;
    background: url('mainbgcolor.jpg') repeat;

    padding-bottom:10px;
    margin-bottom:10px;

    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -moz-border-radius-bottomleft:7px;
    border-bottom:1px solid #77A0A8;
}

#notices ul {
    margin:0;
    padding:0;
}

#title-newslist {
    display:block;
    width:192px;
    height:33px;
    background:url('titles.png') left -3px no-repeat;
}
#title-eventlist {
    display:block;
    width:192px;
    height:33px;
    background:url('titles.png') left -42px no-repeat;
}
#eventlist,#newslist {
    width:47%;
    padding-left:5px;
    padding-right:5px;
    margin:0;
    margin-left:1%;
    display:inline-block;
    vertical-align:top;
/*    border:1px solid #8EB1B8;*/
/*    border:1px solid #96BAC3;*/
    
/*    background:rgba(255,255,255,0.2);*/

    overflow:hidden;

}


#newslist li {
    background:url('gradientfill.jpg') left top repeat-y;
    border:1px solid #96BAC3;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    padding:6px;
    margin-bottom:3px;
}

/*#newslist li:hover {
    background:rgba(255,255,255,0.3);
}*/

#eventlist a,#newslist a {
    color:black;
    text-decoration:none;
}

#eventlist a:hover,#newslist a:hover {
    text-decoration:underline;
}

#eventlist li {
    display:inline-block;
    width:47%;
/*    width:114px;*/
    vertical-align:top;
    overflow:hidden;
    text-align:center;
    margin-left:5px;
    margin-bottom:5px;
    padding-bottom:6px;
/*    border:1px solid #82A1A9;*/
    -webkit-border-top-left-radius:9px;
    -webkit-border-bottom-right-radius:9px;
    -moz-border-radius-topleft:12px;
    -moz-border-radius-bottomright:12px;
/*    background:rgba(255,255,255,0.2);*/
}

#notices ul li {
    list-style-type:none;
}

/*#notices h3 {
    margin-top:0;
    margin-bottom:0;
    font-family:Futura,Helvetica,sans-serif;
    color:#8B8D05;
}*/

#mainevent .upcomingsmall {
    display:none;
}

#notices .upcominglarge {
    display:none;
}

#notices .upcomingsmall {
    border:6px solid transparent;    
/*    display:block;
    margin:auto;*/
}

#notices .upcomingsmall:hover {
    border:6px solid #C3DFE5;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
}


#notices li .noticedate {
    margin:0;
    padding:0;
}

#notices li .noticebody {
    margin:0;
    margin-bottom:6px;
    padding:0;
/*    width:29%;*/
}

#notices .noticetitle {
    display:block;
    margin-top:3px;
    padding:0;
}





/* =================== */
/* = Main Navigation = */
/* =================== */


#nav {
    display:block;
/*    border: 1px dotted red;*/
    width:800px;
    margin:auto;
    
    height:75px;
    background:url('top-menu-tabs.jpg') 1px -104px no-repeat;
}

/*#nav:hover {
    background:url('top-menu-tabs.jpg') 1px -2px no-repeat;    
}*/


#nav ul {
    padding:0;
    margin:0;
}

#nav li {
    list-style-type:none;
}

/*#nav #pagetabs {
    width:150px;
    margin:auto;
}*/

#nav #pagetabs li {
    display:inline-block;
    vertical-align:bottom;
/*    width:19.6%;*/
    margin:0;
}

#nav #pagetabs a {
/*    border:1px solid white;*/
    color:red;
    display:block;
    font-family:Futura,Helvetica,sans-serif;
    font-size:12px;
    text-decoration:none;
/*    width:50%;*/
    margin:0;
    margin:auto;
    padding-top:20px;
    height:55px;
}



/*#nav #pagetabs a:hover {
    background:rgba(255,255,255,0.3);
    color:#8B8D05;
}*/

#home {
    width:136px;
}
#home:hover {
    background:url('top-menu-tabs.jpg') 1px -2px no-repeat;
}

#space-rentals {
    width:187px;
}

#space-rentals:hover {
    background:url('top-menu-tabs.jpg') -138px -2px no-repeat;
}
#residencies-and-curations {
    width:170px;
}

#residencies-and-curations:hover {
    background:url('top-menu-tabs.jpg') -328px -2px no-repeat;
}

#classes-and-workshops {
    width:135px;
}
#classes-and-workshops:hover {
    background:url('top-menu-tabs.jpg') -501px -2px no-repeat;
}
#control-group-productions {
    width:120px;
}

#control-group-productions:hover {
    background:url('top-menu-tabs.jpg') -639px -2px no-repeat;
}





