/*
Theme Name: Military
Description: Theme for MilitaryBases.com
Author: Dan Anderson
*/

*{
margin:0;
padding:0;
}

body{
text-align:center;
}

#container{
width:739px;
margin:0 auto;
text-align:left;
}

#content{
width:739px;
font-family:arial;
margin-top:10px;
color:#444444;
clear:both;
}

#content h2{
font-weight:normal;
}

#content a{
color:#0080F0;
}

#content a:hover{
color:#0065BD;
}

#left, #left2{
float:left;
width:204px;
margin-top:10px;
margin-right:15px;
}

#left p, #left2 p{
text-align:justify;
line-height:18px;
margin-top:4px;
margin-bottom:14px;
font-size:13px;
}

#left ul{
margin-left:4px;
margin-top:5px;
}

#left2 ul{
margin-left:4px;
margin-top:10px;
}


#left li{
float:left;
width:40px;
line-height:30px;
list-style-type:none;
}

#left2 li{
display:inline;
line-height:30px;
list-style-type:none;
margin-right:6px;
}

.less{
margin-right:0px;
}

#left li a, #left2 li a{
font-size:20px;
color:#0080F0;
margin-left:0;
}

#left li a:hover, #left2 li a:hover{
font-size:20px;
color:#0065BD;
margin-left:0;
}

#left h3{
color:#555;
}

#left a, #left a:hover{
color:#777;
margin-left:4px;
}

#left a.mb{
font-family: arial;
color:#0065BD;
font-weight:normal;
text-decoration:none;
font-size:32px;
}

#left2 a.mb{
font-family: arial;
color:#0065BD;
font-weight:normal;
text-decoration:none;
font-size:28px;
}

#right{
float:right;
width:500px;
padding:10px;
margin-bottom:80px;
}

#right p{
text-align:justify;
line-height:22px;
margin:4px 0 12px 0;
}

.left{
float:left;
margin:3px 10px 0 0;
}

#right h1{
color:#333333;
margin-top:2px;
font-size:28px;
font-weight:normal;
margin-bottom:15px;
}

#right h2{
font-size:20px;
color:#007F0E;
text-align:center;
margin:10px 0 6px 0;
background:#FFF199;
clear:both;
}

#right h3{
color:#666666;
font-size:18px;
font-weight:normal;
}

#right h3 a{
margin-top:3px;
font-size:22px;
font-weight:normal;
margin-right:10px;
color:#0065BD;
}

#right h3 a:hover{
color:#FA7500;
}

.noex{
font-size:14px;
padding:6px;
}

#right ul{
margin-left:25px;
}

#right li{
margin:8px 0;
}

.box{
clear:both;
width:500px;
}

.boxpop{
clear:both;
width:460px;
padding:15px 0 0 20px;
}

.box250{
float:left;
width:250px;
}

.box250 img{
border:0;
}

.box250 ul{
list-style-type:none;
}

#footer{
clear:both;
border-top:solid 2px #777;
margin-left:230px;
width:490px;
padding:5px;
font-family:arial;
text-align:center;
color:#555;
}

#footer a{
color:#0C8DFF;
}

.hotel{
width:500px;
clear:both;
height:70px;
margin-bottom:5px;
}

.details{
margin-left:10px;
width:360px;
float:left;
}

.details a{
font-weight:bold;
font-size:18px;
}

.thumb{
width:70px;
float:left;
}

.thumb img{
float:right;
}

img{
border:0;
}

.rate{
width:50px;
float:left;
font-size:12px;
text-align:center;
}

.rate b{
font-size:20px;
}

.over{
font-size:17px;
}

#gallery img {
margin-bottom:15px;
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

.hlink{
font-size:18px;
margin:8px 0 8px 80px;
}

#wiki td{
padding:5px 0;
}

#right a.elink{
float:right;
margin-top:12px;
text-decoration:none;
color:#CC0000;
}

.pay{
background:#C5A901;
color:#eee;
font-weight:bold;
font-size:20px;
text-align:center;
width:50px;
height:35px;
}

.payf{
background:#0D2B88;
color:#eee;
font-weight:bold;
font-size:20px;
text-align:center;
width:50px;
height:35px;
}

.paym{
background:#E53138;
color:#eee;
font-weight:bold;
font-size:20px;
text-align:center;
width:50px;
height:35px;
}

.payn{
background:#004071;
color:#eee;
font-weight:bold;
font-size:20px;
text-align:center;
width:50px;
height:35px;
}

.rank{
color:#555;
font-size:21px;
padding-left:10px;
}

#left h3{
clear:both;
padding-top:15px;
}

.adbox{
clear:both;
padding-top:15px;
}

.thumbnail{
margin-top:4px;
margin-right:8px;
float:left;
border:0;
}