 /*
 Theme Name: ERG
 Theme URL: http://www.up-erg.org  (modified from http://www.siteground.com/tutorials/wordpress/wordpress_create_theme.htm)
 Description: ERG
 Version: 1
 Author: TnA
 Author URL: http://up-erg.org/committees/tna/
 */

html body {
    text-align: center;
    background: url(images/bg1.png) repeat-y center #a6a6a6;
    margin-top: 0px !important;
    font-family: Verdana, Serif;
    color: #545454;
    font-size: 11px;
    text-align: justify;
}

#wrapper {
    text-align: center;
    width:747px;
    margin:auto;
}

#header {
    border-top:12px solid #a6a6a6;
    background-color: #a6a6a6 !important;
    background: url(images/header1.png) no-repeat;
    height:210px;
}

/*****NAVIBAR*****/

#nav {
	margin-top:153px;
}
#nav li.categories span { 
        cursor:  default;
}

/*main menu*/
#nav a, #nav li.categories span {
	display: block;
	line-height: 33px;
	padding: 0 10px;
	z-index: 100;
	font-size: 12px; 
	font-family: Tahoma, Serif; 
	font-weight:bold;
	color: #1d1d24;
        text-decoration: none;
        text-align: left;
}

#nav a:hover{
        filter: alpha(opacity=50);
        -moz-opacity:0.5;
        opacity:0.5;
        background:#fff;
        cursor: default; 
        border-left: 1px solid #545454; 
        border-right: 1px solid #545454;         
}

#nav li {
	float: left;
	list-style:none;
        text-align: left;
}

#nav li.categories { }

/* drop down list */

#nav ul { 
        position: absolute; 
        width: 172px; 
        left:-999em;
        margin-left:-41px;
        margin-top:-1px;
}

#nav ul li { 
        background: #fff ;       
        border-top:none;  
        border-left: 1px solid #728a8e; 
        border-right: 1px solid #728a8e; 
        border-bottom: 1px solid #728a8e; 
        text-decoration: none;
        filter: alpha(opacity=80);
        -moz-opacity:0.80;
        opacity: 0.80;
}

#nav ul li a {         
        line-height: 25px; 
        width: 150px; 
        color: #1d1d24; 
        font-weight: normal; 
        font-size: 11px; 
        text-decoration: none;
        font-family:Tahoma,Serif;
        filter: alpha(opacity=100)
        -moz-opacity:1;
        text-align: left;
}

#nav ul li:hover a:hover { 
        color: #4a4a50; 
        background: url(images/menu-bg2.png);   
        cursor:default;
        filter: alpha(opacity=100)
        -moz-opacity:1;
        opacity:1;
}


#nav li ul ul {	margin: 0px 0px 0px 150px; }
#nav li ul ul li a { line-height: 30px; text-transform:none; }
#nav ul li.current_page_item ul li a { color:#111111;}
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.hover { position: static; } /* IE7 Fix */

#nav ul.children {border-top: 1px solid #cccccc; }

    /* second level */

        #nav li li:hover ul ul, #nav li li.sfhover ul ul {
            left: -999em;
        }

        #nav li li li:hover ul, #nav li li li.sfhover ul {
            left: auto;
        }

        /* third level */

            #nav li li li:hover ul ul, #nav  li li li.sfhover ul ul {
                left: -999em;
            }

            #nav li li li li:hover ul, #nav li li li li.sfhover ul {
                left: auto;
            }

#main{
    width: auto;
}

/**************MAIN CONTENT/ENTRIES***************/
#content {
    width: 507px;
    float: right;
    padding-right:20px;
    padding-left:20px;
}

/*entries*/
#content p {
    padding-left:10px;
    padding-right:10px;
    font-family: Verdana;
    color: #545454;
    font-size: 11px;
    text-align: justify;
    line-height: 15px;
}

#content td {
    font-family: Verdana;
    font-size: 11px;
    border:1px solid #545454;
}

#content ul {
    color: #545454;
    font-size: 11px;
    font-family: Verdana;
}

/*entry title*/
#content h1 {    
    font-size: 20px;
    font-family: Trebuchet MS;
    font-weight: normal;
    color: #676767;
    text-align: right;
    border-bottom: 2px #597385 solid;
    text-transform: uppercase;
    text-decoration: none;
}

/* "posted on" */
#content h4 {    
    font-size: 10px;
    font-family: Tahoma;
    font-weight: normal;
    color: #a8a8a8;
    text-align: left;
    text-transform: none;
    margin-top:-10px;
}

#content ol li{
    font-family: Verdana;
    color: #545454;
    font-size: 11px;
    text-align: justify !important;
}


/*links*/
#post a, a:link, a:active, a:visited {
    color: #8f8f8f;
    font-family: Verdana;
    font-size: 11px;
    border: none !important;
    text-decoration: none;
}

#post a:hover {
    color: #a6a6a6;
    border-bottom: 1px solid #a6a6a6;
    cursor: default;
    text-decoration: underline;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}


/************COMMENTS************/
#content h3{    
    font-size: 15px;
    font-family: Trebuchet MS;
    font-weight: normal;
    color: #597385;
    text-align: left;
    text-transform: uppercase;
    padding-left: 30px;
}

.commentlist{
    padding-top:10px;
    margin-left:40px;
    width: 400px;
    border: 1px solid #cdcdcd;
    text-align: left;
    background: #fff;
}

.commentlist{
    font-family: Tahoma;
    color: #545454;
    font-size: 11px;
}

.says{
    font-family: Verdana;
    color: #a6a6a6;
    font-size: 11px;
}

.fn{
    font-family: Verdana;
    color: #545454;
    font-size: 11px;
}

.comment-meta a{
    font-size: 10px;
    font-family: Tahoma;
    font-weight: normal;
    color: #a8a8a8;
    text-align: left;
    text-transform: none;
}

textarea#comment{
    font-size:10px;
    font-family:Tahoma;
    background: #fff;
    border: 1px solid #cdcdcd;
}

input#comment{
    font-size:10px;
    font-family:Tahoma;
    background: #fff;
    border: 1px solid #cdcdcd;
}



/************SIDEBAR************/
#sidebar {
    width: 197px;
    float: left;
}

#sidebar h2{
    margin-left: 25px;
    color: #545454;
    background: url(images/side-header1.png) no-repeat;
    text-align: left;
    padding-left: 35px;
    padding-top:7px;
    padding-bottom:5px;
    margin-bottom:10px;
    font-family: Trebuchet MS;
    font-size: 12px;
    text-transform: uppercase;
}

#side{
    background: url(images/side-bg2.png) no-repeat bottom;
    margin-left:17px;
    background-position: bottom;
}

#sidebar ul{
    margin-left: 10px;
    color: #ffffff;
    background: none;
    text-align: left;
    padding-top: 5px;
    padding-left: 30px;
    padding-right:30px !important;
    padding-bottom:20px;
    margin-top: -10px !important;
    margin-bottom:15px;
    font-family: Tahoma;
    font-size: 10px;
    text-transform: none;
    list-style:circle;
}

#sidebar .list-calendar{
    margin-left: 10px;
    color: #ffffff;
    background: none;
    text-align: left;
    padding-left: 25px;
    padding-bottom:10px;
    padding-top:5px;
    font-family: Tahoma;
    font-size: 11px !important;
    text-transform: none;
}

#wp-calendar{
    color: #ffffff;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    text-transform: none;
}

#sidebar a:link, #sidebar a:active, #sidebar a:visited {
    color: #ffffff;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    text-transform: none;
    text-decoration: underline;
    border-bottom: 1px solid #ffffff;
    }

#sidebar a:hover{
    color: #a6a6a6;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    text-transform: none;
    cursor: default;
    border-bottom: 1px solid #ffffff;
}

#search {
    font-size: 8px;
}

#delimiter {
    clear: both;
}

#footer {
    border-bottom:1px solid #a6a6a6;
    background: url(images/footer1.png) no-repeat;
    background-color:#a6a6a6 ;
    background-position: top;
    height:100px;
    margin-bottom: -20px;
    font-family: Tahoma;
    color: #545454;
    font-size: 9px;
    padding-top: 50px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited{
    font-family: Tahoma;
    border: none !important;
    text-decoration:none;
    color: #fff;
}

#footer a:hover {
    font-family: Tahoma;
    text-decoration:underline;
    cursor:default;
    color: #8f8f8f !important;
    border-bottom: 1px #fff solid;
}

.title {
    font-size: 11pt;
    font-family: verdana;
    font-weight: bold;
}

