/* =Additions for Vanderbilt Astronomy Group 
-------------------------------------------------------------- */

body {
background: url('http://as.vanderbilt.edu/astronomy/manage/wp-content/themes/astro/images/body-bg.jpg');
background-repeat: repeat-y; 
background-position: 50% 0;
background-color: #000613;
}


#wrapper, #branding, #header {
width: 980px;
padding: 0;
marigin: 0;
background: none;
}

#wrapper {margin: 0 auto;}

#main {
margin: 0;
position: relative;
top: -34px;
}

#searchbox {
float: right;
margin: 20px 24px 0 0;
font-family: sans-serif;
position: relative;
top: -165px;
}

#searchbox input {
color: #888;
backgound-color: #333;
font-family: sans-serif;
border: 1px solid #fff;
}

#searchbox #s{
color: #aaa;
font-style: italic;
}

#searchsubmit {
border: 1px solid #fff;
color: #fff;
font-style: normal;
backgound: #333;
padding: 2px;
font-weight: bold;
}



#access {
width: 168px;
float: left;
padding: 50px 0 0 10px;
background: none;
}

#access .menu {width: 178px;}
#access .menu li {
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
display: block;
}
#access .menu li a{
color: #fff;
border: 0;
font-size: 14px;
line-height: 26px;
}
#access .menu li .current-menu-item a{
color: #fff;
}
#access .menu li a:hover{
color: #fff;
background: none;
}

#access .menu .sub-menu a{
background: none;
}

#access li:hover > a,
#access ul ul :hover > a {
background: none;
color: #fff;
}
http://css3generator.com/
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
color: #fff;
background: none;
}


#access ul li:hover {
background: rgba(98, 100, 123, .3);
text-shadow: 0px 0px 8px #fff;
filter: dropshadow(color=#fff, offx=0, offy=0); 
}

#access ul:hover ul{
left: 158px;
top: 124px;
background: #333;
}
#access ul:hover ul {width: 200px;}
#access ul:hover ul li a{width: 180px;}
#access ul:hover ul a{
text-shadow: none;
font-size: 12px;
padding: 8px;
margin: 0;
line-height: 18px;
}
#access ul:hover ul li a:hover{
background: #000;
}


#main {
padding: 0;
}



#container {
float: left;
width: 624px;
margin: 0;
padding: 0;
background: #fff;
min-height: 300px;
-webkit-box-shadow: 0px 0px 200px rgba(110, 147, 194, .5);
-moz-box-shadow: 0px 0px 200px rgba(110, 147, 194, .5);
box-shadow: 0px 0px 200px rgba(110, 147, 194, .5);
}



#content {
font-family: sans-serif;
font-size: 13px;
width: 574px;
padding: 20px;
margin: 0;
}



#content h1.entry-title {
color: #9b242d;
font-family: 'Bree Serif', serif;
font-weight: normal;
font-size: 28px;
text-transform: uppercase;
letter-spacing: 2px;
padding: 10px 0 20px 0;
}

#content h3 {
color: #9b242d;
font-weight: bold;
letter-spacing: 0px;
text-transform: uppercase;
}



#content a{
color: #9b242d;
text-decoration: none;
border-bottom: 1px dotted #9b242d;
}
#content a:hover {
color: #da1726;
border-bottom: 1px solid #9b242d;
}


#content th, #content th a {
text-transform: uppercase;
color: #333;
background: #eee;
}



#primary {
float: right;
width: 158px;
margin: 0;
padding: 50px 0 0 0;
}

#primary a {color: #fff;border-bottom: 1px dotted #4e6c90;}
#primary .widget-container {
padding-bottom: 20px;
}

#primary.widget-area{
color: #fff;
font-family: sans-serif;
}

#primary.widget-area h3{
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
color: #fff;
margin-bottom: 8px;
}






footer.entry-utility{
border: 0;
}


footer {
padding-top: 20px;
margin-top: 80px;
}

footer .column {
float: left;
width: 156px;
font-size: 12px;
line-height: 14.5px;
font-family: sans-serif;
padding: 0 0 0 24px;
color: #9c988c;
}

footer .last{
width: 220px;
}

footer .column a{
color: #9c988c;
text-decoration: none;
}


#colophon {
clear: both;
width: 100%;
border: 0;
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 10px 0 0 0;
color: #fff;
}
#colophon a {color: #fff;}

#site-info {
color: #ccc;
padding: 0 0 0 24px;
font-size: 10.5px;
line-height: 15.5px;
font-weight: normal;
text-align: center;
width: 100%;
}

#site-info a {color: #aaa;}

#site-generator {
text-align: right;
padding-right: 24px;
filter:alpha(opacity=50);
opacity:0.5;
display: none;
}

.home h2.entry-title{display: none;}



/* PEOPLE */

#people .name{font-size: 14px; color: #3b0202;}
#people.gstudents {
font-size: 12px;
}
#people h1 { 
color: #333; 
font-family: Georgia, Times, "Times New Roman", serif; 
background: none; margin: 0; 
border-bottom: 1px dotted #CCC; 
margin: 0 0 15px 0; 
padding: 0 0 15px 0px;
}
#people h2 { 
color: #555; 
background: #ECECEC; 
border: 1px solid #DDD; 
padding: 5px 10px;
margin-bottom: 0px;
}
#people, #people p {font-size: 14px; line-height: 18px;}
#people p a:link, #people p a:visited { color: #369; border-bottom: 1px dotted #69C; text-decoration: none; }
#people p a:hover { color: #d8ab4c; border-bottom: 1px solid #d8ab4c;}

/* tables */
#people table {background: #fff; vertical-align: none;}
#people table, #people caption, #people tbody, #people tfoot, #people thead, #people tr, #people th, #people td {vertical-align: top;}
#people td {padding: 4px;}
#content tr td {padding: 10px;}

/* normal lists */
#people ul, #people ol { padding: 0 0 10px 0; margin: 0 0 0 30px; font-size: 1.0em; }
#people li { font-size: 13px; line-height: 16px; padding: 4px 0px; }


#people h3 { color: #666; line-height: 1.55em; font-family: Georgia,Times, serif;}
#people h3 a:link, #people h3 a:visited { text-decoration:  none; color: #369; border-bottom: 1px dotted #369; }
#people h3 a:hover { color: #666; border-bottom: 1px dotted #666; }
#people h4 { font-weight: bold; color: #993D1B; margin: 10px 0; font-family: Georgia,Times, serif;}
#people h4 a:link, #people h4 a:visited {color: #993D1B; text-decoration:  none; }
#people h4 a:hover { color: #d8ab4c; }

#people img {width: 150px; border: 1px solid #ddd;}
#people.gstudents img {width: 100px;}

body a.noicon { background:transparent none !important; padding:0 !important; margin:0 !important;}
#people a[href^="mailto:"], #people a[href$=".pdf"], #people a[href$=".doc"], #people a[href$=".xls"] { padding:2px 22px 2px 0;   margin:-2px 0;   background-repeat: no-repeat;   background-position: right center; }
#people a[href^="mailto:"]  { background-image: url(http://www.vanderbilt.edu/asset/i/icons/email.png); }
#people a[href$=".pdf"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/pdf.png); }
#people a[href$=".doc"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/doc.png); }
#people a[href$=".xls"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/xls.png); }

/* bio links */
.biolink a:link, .biolink a:visited, .biolink a:hover  { background: url('http://www.vanderbilt.edu/political-science/images/bioicon.gif') top right no-repeat; padding: 0 16px 0 0; }

/*odd table rows */
.oddrow { background: #f4f4f4; }
tr.oddline td { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; background: #FDFDFD; } 

/*customize the caption of the slider in the front page*/
.nivo-caption {height: 20px;}
.nivo-caption p {padding: 0px 25px !important; margin: 0 !important; font-size: 12px !important;}



