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

html{font-size:100%;}

body{text-align:center; position:relative; background:url(bg.gif) repeat-y 50% 0% #efefef; color:#282828; font-family:Arial, Helvetica, sans-serif; font-size:small;}

/*Headings*/
h1, h2{font-family:Helvetica, sans-serif;}
h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;}
h1{font-size:2em;}
h2{font-size:1.5em; color:#fb8c18; padding-top:10px; padding-bottom:5px;}
h3{font-size:1.25em; color:#BC7E3D; padding-top:10px; padding-bottom:5px;}
h4{font-size:1.2em; color:#FDA951; padding-top:10px; padding-bottom:5px;}
h5{font-size:1em; padding-top:10px; padding-bottom:5px;}
h6{font-size:0.9em; padding-top:10px; padding-bottom:5px;}

#content dl dt{padding-left: 16px; margin-bottom:3px; background-image:url(bullet.gif); background-repeat:no-repeat; background-position:0px 4px;}
#content ul li{padding-left: 16px; margin-bottom:3px; background-image:url(bullet.gif); background-repeat:no-repeat; background-position:0px 4px;}
#content dl dd{margin-left: 16px; margin-bottom:8px;}

/*Links*/
a{text-decoration:none;}
a:link, a:visited, a:active{color:#BC7E3D;}
a:hover{text-decoration:underline;}
a img{border:0px;}

p{margin-bottom:8px; line-height:1.3em;}

/*Home*/
h3.tagline{clear:both;background-color:#feecd8; text-align:right; padding:5px; margin-bottom:20px; font-weight:normal;}
#issues{float:left; padding:0px 38px 0px 38px; width:280px;}
#aside_home ul{margin-bottom:8px;}
#aside_home{float:left; padding:10px; width:240px; border:1px solid #fb8c18;}

/*Form*/
form{margin-top:20px;}
form fieldset{clear:both; margin-bottom:15px;}
form span{color:red; font-size:0.8em; font-weight:bold;}
form label{display:block; font-size:0.9em; margin-bottom:3px; margin-top:3px;}
form input, form textarea, form select{width:100%; border:1px solid #aeaeae;}
form .button {width:50px !important; background-color:#feecd8; cursor:pointer;}
.formMessage{margin:10px 0px; padding:3px; border: 1px solid #d82929; background:#f3bebe;}
form fieldset div{float:left; width:45%; margin-right:3%;}

/*Table*/
table{margin-top:8px;}
tr{}
th, td{padding:3px 5px;}
th{background-color:#FDA951; color:#A35708; font-weight:bold;}
td{border-bottom:1px solid #FDC07F;}

/*Distribution*/
#distribution .city_state{text-align:right;}

#container{margin:auto; width:960px; background-color:#ffffff;  text-align:left;}

/*Header*/
#header{position:relative; height:150px;}
#header h1{background:url(orange_magazine_logo.gif) no-repeat 20px 20px;}
#header a{display:block; height:129px; text-indent:-999px; width:488px;}
#header .ad{position:absolute; top:20px; right:20px;}
#header .ad a{height:auto !important; text-indent:0px !important; width:auto !important;}

/*Main Nav*/
#nav{border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae;}
#nav ul{text-align:right; overflow: hidden; width: 940px;}
#nav li{display:inline;}
#nav a{padding:10px 20px 10px 20px; display:inline-block;}
#nav .LGlob_active, #nav .LGlob_isfolder_active{padding:10px 20px 10px 20px;}
#nav a{background:url(bullet.gif) no-repeat 8px 14px;}
#nav a:hover, #nav .LGlob_active, #nav .LGlob_isfolder_active{text-decoration:none; background-color:#feecd8;}

/*Content*/
#content{clear:both; margin:10px 20px 20px 20px; overflow:auto; width: 920px;}
#article{float:left; width:580px; margin-right:40px;}

/*Welcome*/
#welcome{margin-bottom:15px; overflow:auto; width:100%;}

/*Rotating Photos*/
#rotating_photos{float:right; margin-left:40px;}
#rotating_photos li{padding-left:0px !important; margin-bottom:0px !important; background-image:none !important;}

/*Special Links*/
#current_issue_link{text-align:right;}

/*Aside*/
#aside_article{float:right; padding:10px; margin:10px; width:220px; border:1px solid #fb8c18;}
#aside ul{margin-bottom:8px;}

/*Promo*/
#ads{float:left; width:300px;}
#ads #promos{margin-top:20px;}

/*Footer*/
#footer{clear:both; border-top:30px solid #fb8c18; padding:10px 20px 10px 20px;}
#ext_links{float:right;}

/*Hide Etomite Notice*/
#etoNotice{display:none;}