															/** BODY ELEMENTS **/

* {

margin: 0;

padding: 0;

}

body {

margin-bottom:0px;

padding-bottom:0px;

color: #333;

background-color: #373A39;

font-family: "Arial", "Helvetica", sans-serif;

font-size: .75em;

text-align: center;

background-image:url(../images/bg.jpg);

background-repeat:repeat-x repeat-y;

}

a{

color:lightblue;

text-decoration:underline;

}

a:visited{

color:white;

text-decoration:underline;

}

a:hover{

color: #284875;

text-decoration:underline;

}

img{

}

.sublogoright{

margin:8px 10px 20px 0 ;

}

.thumbs1{

border:3px white solid;

float:right;

margin:5px 5px 30px 5px;

}

h2.subhead1{

text-align:right;

border:none;

margin-bottom:20px;

}

.thumbs2{

border:3px white solid;

float:left;

margin:10px 40px 10px 80px;

}

/** MAIN CONTAINERS **/

#content {

width:900px;

height:1000px;

margin:0 auto;

background-image:url(../images/mainbg.jpg);

background-repeat:no-repeat;

}

#ad_feature{float:left;background-image:url(../images/feature_bg.png);background-repeat:repeat-x repeat-y;padding:10px;margin:20px 0 0 100px;border:1px solid #666666;}
#ad_feature a{color:black;font:bold 14px arial;}
#tagline{
height:120px;
}

#quote{
margin-right:50px;

}

#sub-right{
width:450px;
float:right;

}

#topright{

margin-bottom:15px;

float:right;

width:110px;

text-align:right;

font:14px times,"Times New Roman",sarif;

color: #284875;

padding:2px;

margin-top:15px;
}

#topright a{

color:#284875;

text-decoration:none;

font:14px times;
}

#topright a:hover{

color: #C93232;

text-decoration:none;

margin-right:3px;

}

div#header {

height:150px;

width:100%;

background-image:url(../images/headBG.jpg);

background-position:bottom left;

background-repeat:repeat-x;

}

#logo{

float:left;

width:400px;

height:100px;

margin-bottom:20px;

}

#head-in{width:900px;margin:0px auto;}

#left{width:560px; float:left; text-align:left; padding:20px 20px 0 20px;}

#left-in{margin-bottom:20px; padding:8px;}

#left_long{width:550px;text-align:left; padding:20px 20px 0 20px;}

#bottom-left{float:left;width:100%;}

#left p{font: 18px times;color:white;}

#left h3{font:1.5em times;color:white;}

#left_long p{font: 18px times;color:white;}

#left_long h3{font:1.5em times;color:white;}

#below_paper{background-image:url(../images/belowbg.png); background-repeat:repeat-x repeat-y; padding:8px; border:black; width:100%; text-align:left;}

#below_paper p{font: 18px times;color:#ffffff;}

ul.leftlist{list-style-type:disc;font: 18px times;margin:0 0 20px 25px;color:white;}

ul.leftlist2{list-style-type:disc;font: 24px times;margin-left:10px;color:white;}

ul.rightlist{list-style-type:disc;font: 16px times;text-align:left;color:white;}

#left h2{font: 2em times;color:white;text-align:left;}

#left_long h2{font: 2em times;color:white;text-align:left;}

h5{color:white;margin-bottom:10px;font:18px times;}

#left h1{font: 2.0em times;color:gold;padding:0 10px 5px 0;border-top:2px ridge white;}

#left_long h1{font: 2.0em times;color:gold;padding:0 10px 5px 0;border-top:2px ridge white;}

#left-in a{

font-weight:bold;

}

#left-in a:hover{

color: #284875;

}

#right{

float:right;

width:260px;

padding:20px 20px 0 20px;

}

#right h1{

font: 2.5em times;

color:white;

padding-top:10px;

}

#right h2{

font: 18px times;

color:white;

}

#right h3{

font:bold 18px times;

color:white;

}

#right a {

color:lightblue;

}

#right a:hover {

color:#284875;

}

#right p{

font: 18px times;

color:white;

padding:5px 0 20px 0;

}

#headbar{

background-image:url(../images/headbar2.jpg);

width:260px;

height:60px;

}

#current_issue{

margin:10px auto;

}

#past_issues{width:100%; height:200px;}

#past_issues img{float:left; margin-right:20px;}

#past_issues p{padding-top:10px;}

span.country{color:black;}

#footer{height:130px;width:100%;background-color:black;border-top:3px dashed #523413;}

#footer-menu {

color:#ffffff;

margin:5px auto;

}

#ads{width:700px;margin:30px auto;height:630px;} 

#footer-menu a { color:#ffffff; }

#footer-menu a:hover { color:#D6D1BF; }

#footer-menu2{

padding-top:3px;

font:11px Tahoma;

color:#white;

}

#footer-menu2 a {color:#D6D1BF;}

#footer-menu2 a:hover { color:#white; }

#menu{ 

width:800px;

margin:0px auto;

font:12px Times;

padding:10px 0 0 0;

height: 40px;

}

#menu span{

font:bold 18px times;

}

#menu li{

display: inline;

}

#menu li a{

float: left;

color: #284875;

padding: 3px 15px; /*padding of tabs*/

text-decoration: none;

border-right:1px solid #284875;

}

#menu li a:hover{

color: #C93232;

}

form{

text-align:left;

border-top:1px solid #cccccc;

margin-top:1px;

padding:5px 0 5px 0;

}															

/**form**/

label{

font:bold 14px Times;

color:white;

text-align:left;

}

.search-input {	

margin:0;

padding:2px;

font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;

font-size:20px;

color:white;

background-color:#999999;

border:solid 1px white;

width:175px;

}

.lightblue{

color:lightblue;

}

.gold{

color:gold;

}
/**CLASSES**/

h2.h2_feature{margin-bottom:4px;font:bold 1.75em arial;color:#6a3f08;}
p.p_feature{color:black;font:bold 19px arial;}

/**MOBILE STYLE**/


