@charset "utf-8";
/* CSS Document */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

html { background-color: white; } 

#wrap object {line-height:0;}


/* CONTAINERS */

#wrap { 
	margin: 0 auto;
	width:975px; 
}
	   
#header { 
	width:975px;
	text-align: center;
	height:130px;
	position: relative;
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
}

#navigation { 
	width: 975px;
	height: 65px;
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
}

/*HEADER*/

#header h1 { 
	text-indent: -9999em; 
	font-size: .5em; 
	height: 15px;
}

#search {
	background:transparent url(/images/template/bg-search.jpg) no-repeat scroll 0 10px;
height:56px;
padding-left:20px;
padding-top:22px;
position:absolute;
right:0;
top:0;
width:192px;
}

input.image{visibility:visible;border:none;vertical-align:text-bottom;}

#search input#keywords {width:145px;}

#search input {color:#7E7E7E;
font-size:0.75em;
height:18px;
line-height:1.5em;
padding:0 0 0 4px;}

#cover {
position: absolute; 
top: 10px;
left: 0
}

/*NAVIGATION*/

#primary-nav {
	width: 975px;
	border-top: 6px #c5c3c3 solid;
	border-bottom: 6px #c5c3c3 solid;
	height:27px;
        position:relative;
        z-index:1;
}

#sub-nav {
	float:right;
	height: 22px;
}

#sub-nav li{
	display:inline;
	padding-left: 5px;
	padding-right:10px;
	border-right: 1px #c5c3c3 solid;
        padding-bottom:0px;
font-size:11px;
}

#sub-nav li.last { border-right: 5px; background:transparent url(http://uvamagazine.org/images/template/RSS.png) no-repeat scroll 7px 4px; padding-right:5px; font-size:15px;}

#sub-nav li.last a {display:inline-block; width:38px; text-indent:-9999em;}

#sub-nav li a {
	color: #FFF;
	text-decoration:none;
}

#sub-nav li a:hover {text-decoration: underline;}

#nav {
	width: 502px;
	float: left;
	list-style-type: none;
	margin: 0;	
}

#nav a {
	background:url(images/template/nav.jpg);
	display: block;
	text-indent:-9999em;
	height:27px;
}

#nav li { 
	float: left;
	padding: 0;
}

#nav .home a { 
	width: 29px;
	background-position: 0 0;
}

#nav .classnotes a { 
	width: 117px;
	background-position:-29px 0;
}

#nav .video a { 
	width: 63px;
	background-position: -146px 0;
}

#nav .photo a {
	width: 68px;
	background-position: -209px 0;
}

#nav .currentissue a { 
	width: 134px;
	background-position: -277px 0;
}

#nav .archive   a { 
	width: 91px;
	background-position: -411px 0;
}

#nav .home a:hover { background-position: 0 -27px;} 

#nav .classnotes a:hover { background-position:-29px -27px; }

#nav .video a:hover { background-position: -146px -27px; }

#nav .photo a:hover { background-position: -209px -27px; }

#nav .currentissue a:hover { background-position: -277px -27px; }

#nav .archive a:hover { background-position: -411px -27px; }

#secondary-nav {
	background-color: black;
	width: 975px;
	height:22px;
	padding:4px 0px 0px 0px;
	margin:0;
}

#secondary-nav ul.nav { float:left;}

#secondary-nav ul.nav li {
	background:url(http://uvamagazine.org/images/template/subnav-rule.jpg) no-repeat 100% 2px;
	display: inline;
	padding-right: 10px;
	padding-left:5px;
	font-size:11px;
}

#secondary-nav ul.nav li.first {padding: 0px; background: transparent none repeat scroll 0% 0%;}

#secondary-nav ul.nav li.last {
	background:none;
}

#secondary-nav ul.nav li a {
	color: white;
	text-decoration:none;
        line-height:1.65em;
}

#secondary-nav ul.nav li a:hover {
	text-decoration: underline;
}

#secondary-nav a.onlyonline {background: url(http://uvamagazine.org/images/template/onlyonline.jpg) no-repeat 10px 0px;	
                float: left;
	height:17px;
                width:91px;
	background-color:black;
	margin:0; text-indent:-9999em;
}

#secondary-nav a.onlyonline span {display:none;}

ul#category-nav {margin:0; padding:0; height:1em; float:right; font-family:Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold;}
ul#category-nav li {list-style:none; float:left; background: #fff url(http://uvamagazine.org/images/template/nav-categories-rule.png) no-repeat scroll 100% 7px; position:relative;text-transform:uppercase; padding-bottom:0px;}
ul#category-nav li.moretopics, ul#category-nav li.moretopics a {background: #eeeeee; color:black;}
ul#category-nav li.moretopics:hover, ul#category-nav li.moretopics:hover a {background-color:#F57F25;color:black;}
ul#category-nav li.nobg {background:none;}
ul#category-nav li a {display:block;color:black; text-decoration:none;padding:8px 10px; }
ul#category-nav li a:hover {color:#F57F25;}
ul#category-nav li ul {display:none;background-color:white; border: 5px solid #C5C3C3; position:absolute; right:0; width:200px;}
ul#category-nav li:hover ul, ul#category-nav li.hover ul{display: block;position: absolute;margin: 0;padding: 0;}
ul#category-nav li:hover li, ul#category-nav li.hover li {float:none;}
ul#category-nav li.moretopics ul li, ul#category-nav li.moretopics ul li a, ul#category-nav li.moretopics:hover ul li a {background:#fff none;text-transform:none;}
ul#category-nav li:hover li, ul#category-nav li.hover li {border-bottom:1px dotted gray;}
ul#category-nav li.moretopics ul li:hover, ul#category-nav li.moretopics ul li a:hover, ul#category-nav li.hover ul li.hover {background: #eeeeee;}

#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size:11px; width:200px;line-height:1.4em;}

/*FOOTER*/

#footer {
	width:975px; padding-bottom: 25px; 
}

#footer p, #footer ul {
	text-align:center;
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	font-size:.7em;
}

#footer ul {text-align:center; padding-bottom:5px; padding-top:5px;}

#footer li {display: inline; list-style-type:none; }

#footer li a {
	padding: 0px 10px 0px 10px;
	text-decoration:none;
	color:#004276;
	text-transform:uppercase;
}

#footer li a:hover {text-decoration:underline;}

/*TYPOGRAPHY*/

p {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:.9em;
	line-height:1.5;
}

a {
	color:#004276;
	text-decoration:none;
	font-size:1em;
}

#articlebody a {line-height:1.5;}

strong {font-weight: bold; line-height:1.5;}

em {font-style:italic; line-height:1.5;}

a:hover {
        text-decoration:underline;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.19em;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:1.2em;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	padding:3px 0 3px 0;
	font-weight:bold;	
	margin-bottom: 7px;
        text-transform: uppercase;
        font-size: .85em;
        border-top:1px #737373 solid;
	border-bottom: 1px #737373 dotted;
        font-size: 1em;
        padding-bottom: 5px;
}

h2 a {line-height: 1.2em;}

h3 {
        font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.2em;
        padding: 3px 0px;
}

h3 a {line-height: 1.2em;}

h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .7em;
	color:#6f6f6f;
	text-transform:uppercase;
        line-height:1.2em;	
        letter-spacing:0.1em;
}

#content h4 a {color:#6f6f6f; line-height: 1.2 em;}

#content a.orange {color:#F38025; font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight: bold; font-style:normal; letter-spacing:normal;line-height:1.5;text-decoration:none;}

h2.page-title {	
	font-size: 1.4em; 
        margin-bottom:40px;
        font-weight:normal;
        border-top: none;
        padding-top: 0px;
}

h2.page-title a {color: black;}

.byline {
	font-size: .75em;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
        letter-spacing: 1.1;
        padding-top: 3px;
        font-weight:normal;
}

.byline i {text-transform:lowercase; font-family: Georgia, 'Times New Roman', serif;}

em em {font-style:normal;}

noscript {color:red;
display:block;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.3em;
margin:10px 0;}

/*HIGHLIGHTS*/

#highlights {float:left; width: 100%; padding-top: 25px;}

.anyClass ul li {
	display: block;
	width: 150px;
	border-left:1px dotted #575757;
        height:275px;
        float:left;
}

.anyClass {float:left;border-right: 1px dotted #575757; padding:0; margin:0; overflow:hidden; height:275px;}

#highlights .prev {
	width: 25px;
	height: 25px;
	padding:0;
	margin:70px 7px 0px 0px;
	float:left;
	background:url(http://uvamagazine.org/images/template/buttons/arrow-left.png) no-repeat;
        border:none;
	outline:none;
}

#highlights .prev:active {background:url(http://uvamagazine.org/images/template/buttons/arrow-left-down.png) no-repeat;}

#highlights .next {
	width: 25px;
	height: 25px;
	padding:0;
	margin:70px 0px 0px 7px;
	float:left;
	background:url(http://uvamagazine.org/images/template/buttons/arrow-right.png) no-repeat;
        border:none;
	outline:none;
}

#highlights .next:active, #highlights .next.active {background:url(http://uvamagazine.org/images/template/buttons/arrow-right-down.png) no-repeat; outline:none; border:none;}

#highlights p {padding-bottom:0px; padding-top:4px; font-size:.75em; padding-top:0px;}

/*IMAGES*/

.imageright, .imageleft, .imagecenter {margin-bottom:15px; padding-bottom:5px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; line-height:1.4em;}

#content .imageright p, #content .imageleft p, #content .imagecenter p {font-size:1em; line-height:1.4; padding-bottom:0px;}

.imageright object {margin-bottom:5px; display:inline-block;}

.imageright {float:right; margin-left:20px; }

.imageleft {float:left; margin-right:20px;}

.imagecenter {margin-left:auto; margin-right:auto; display:block;}

.imagecenter em, .imageleft em, .imageright em {font-style:normal; line-height:1.4;}

.imageleft span, .imageright span, .imagecenter span {display:block; font-size:10px; color:#737373; font-style:normal; padding-top:3px;}

.imageleft span em, .imageright span em, .imagecenter span em {font-style: italic;}

div.imageleft, div.imageright, div.imagecenter {border-bottom: 1px dotted #737373;}

.imageleft img, .imageright img, .imagecenter img {margin-bottom:3px; }

/*POLL*/

.lg-poll .lg-poll-results {
display:inline;
float:left;
margin-right:10px;
width:243px;
font-family:Verdana, Arial, sans-serif;
line-height:normal;
font-size:11px;
}

.lg-poll .lg-poll-results .answer {
padding-right:8px;
text-align:right;
width:103px;
}

.lg-poll .lg-poll-results td {
padding-bottom:10px;}

.lg-poll .lg-poll-results .percentage small {
display:block;
font-size:11px;
padding:2px 0px 2px 5px;
margin-top:0px;
}

.lg-poll .lg-poll-results .a-0 .percentage {
background:#BD4142 none repeat scroll 0;
}

.lg-poll .lg-poll-results .a-1 .percentage {
background:#F7BA29 none repeat scroll 0;
}

.lg-poll .lg-poll-results .a-2 .percentage {
background:#EFEB08 none repeat scroll 0;
}

.lg-poll .lg-poll-results .a-3 .percentage {
background:#5A7DD6 none repeat scroll 0;
}

.lg-poll .lg-poll-results li.a-4 .percentage {
background:#73A25A none repeat scroll 0;
}

.lg-poll .lg-poll-results li.a-5 .percentage {
background:#9CCB21 none repeat scroll 0;
}

.lg-polls-answers li {padding-bottom:4px;}

.indexentry .lg-poll img {border:none;}

.indexentry .lg-poll span {border:0; margin:0; padding:0;}

.indexentry .lg-poll ul {list-style-type:none;}

#main .lg-polls-answers {margin-left:0px;
padding-top:10px;}

#main .lg-poll input {margin-left:30px;}

.lg-polls-answers {padding-bottom:7px;}

#main #loading {
background-image:url(http://leevigraham.com/themes/site_themes/default/img/throbber.gif);
background-position:0 0;
background-repeat:no-repeat;
color:gray;
font-family:Verdana;
font-size:11px;
height:20px;
padding: 2px 0 0 20px;font-family:Verdana, Arial, sans-serif; }

#featured4 #loading, #content .sidebarsection #loading {font-size:10px; padding-bottom:5px; padding-top:-5px; font-family:Verdana, Arial, sans-serif;color:Gray; text-transform:uppercase; text-align:center;}

#featured4 input {margin-left:0px;}

#content p.havevoted, #content p.cantvote {border: 1px solid rgb(197, 195, 195); padding: 8px 8px 8px 28px; background-color: rgb(238, 238, 238); background-repeat: no-repeat; background-position: 8px 8px; font-family: Verdana,Arial,sans-serif; font-size: 11px;}

#content .indexentry p.havevoted, #content .indexentry p.cantvote {padding: 8px 8px 8px 28px; margin-top:15px;}

p.cantvote {background-image:url(/images/template/poll-no.png);}

p.havevoted {background-image:url(/images/template/poll-yes.png);}

#content .sidebarsection ul.lg-polls-answers li {background:none; margin-bottom:5px;}

#content .sidebarsection ul.lg-polls-answers {padding-bottom:0px;}

#content .sidebarsection .lg-poll {clear:both; margin-bottom:35px;}

#content .sidebarsection .lg-polls-answers {margin-top:10px;}

#content .sidebarsection .lg-poll .lg-poll-results .answer {width:135px;}

/*REMEMBER WHEN*/

#rememberwhen {float:left; width: 566px; padding:10px;}

.RWwheel ul li {
	display: block;
	width: 500px;
        height:600px;
}

.RWwheel {float:left; padding:0; margin:0;}

#rememberwhen .prev {
	width: 25px;
	height: 25px;
	padding:0;
	margin:70px 7px 0px 0px;
	float:left;
	background:url(http://uvamagazine.org/images/template/buttons/arrow-left.png) no-repeat;
        border:none;
	outline:none;
}

#rememberwhen .prev:active {background:url(http://uvamagazine.org/images/template/buttons/arrow-left-down.png) no-repeat;}

#rememberwhen .next {
	width: 25px;
	height: 25px;
	padding:0;
	margin:70px 0px 0px 7px;
	float:left;
	background:url(http://uvamagazine.org/images/template/buttons/arrow-right.png) no-repeat;
        border:none;
	outline:none;
}

#rememberwhen .next:active, #rememberwhen .next.active {background:url(http://uvamagazine.org/images/template/buttons/arrow-right-down.png) no-repeat; outline:none; border:none;}

#rememberwhen p {padding-top:4px; color:#ffffff;}

#rememberwhen h1 {color: #ffffff; text-align:center; margin-bottom:10px;}

#rememberwhen img.imagecenter {margin-bottom:0px;}

div#sidebarrememberwhen {padding: 10px; background-color: rgb(238, 238, 238);}

.sidebarsection div#sidebarrememberwhen h2 {text-align: center; margin-bottom: 0px; border:none;}

.sidebarsection div#sidebarrememberwhen h2 a {font-size: 21px; color: rgb(243, 128, 37); font-weight: normal; line-height: 1;}

div#sidebarrememberwhen p {padding-bottom:3px;}