
html 
{
    min-width: 945px;
} /*IE7*/

body 
{
    color: #393733;
    margin: 0;
    padding: 0 20px;
    text-align: center;
    background: #cdcdbe;
}

body, textarea, h2, h3, h4, h5, h6 
{
    font: 12px arial, helvetica, sans-serif;
}
/***** Common Content Formatting *****/


.postBtn
{
   color:#000000; 
   font-weight:bold;
   background:url("../Images/inpugbggreen.gif") #EEF9BE;
   padding:0 0.5em 0 0.5em;
   border:1px solid;
   border-top-color:#A2C758;
   border-left-color:#A2C758;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:pointer;
   
}

a 
{ 
  color: #105CB6; 
  cursor: pointer; 
  outline: none !important; 
}

a:visited { color: #105CB6; }
a:hover, a:focus { color: #003; }
a:active { color: #000; }

hr 
{
    height: 1px;
    color: #cdcdbe;
    border: 0;
    background-color: #cdcdbe;
}

img 
{
    border: none;
}

p 
{
    line-height: 1.4;
}

form 
{
    margin: 0;
}

h3 
{
    margin: 0 0 0.5em 0;
    font: normal 135%/1 arial,sans-serif;
    letter-spacing: -0.03em;
    clear: left;
    color: #122a4c;
    font-weight:bold;
}

.ufo-info
{
  border: 1px solid #e6911e;
  background-color: #ebf3f8;
  padding:10px;
  color:#122a4c;
  font-weight:bold;
  font-size:105%;  
}

.mp-ufo
{ 
  font: normal 115%/1 arial,sans-serif;
  color:Blue;
  font-weight:bold;
}

.l-ufo
{  
  margin: 0 0 0.5em 0;
  font: normal 135%/1 arial,sans-serif;
  clear: left;
  color: #122a4c;
  font-weight:bold;  
}

.l-ufo a:visited 
{
 color:#435c46;
}

.l-ufo a 
{
  text-decoration:none;
  border-bottom: 1px solid #527156;
  color: #435c46;
  
} 

.l-ufo a:hover 
{
  text-decoration: none;
  color: #122a4c;
} 

.l-ufo a.simple 
{
  background-image: url(/img/tab-line.gif);
}

/***** Template ****/
#container 
{
    text-align: left;
    margin: 0 auto;
    max-width: 1200px;    
    border: 1px solid #babaac;
}

#contents 
{
    padding: 0px 15px 5px 10px;   
    background: #fff;
}

.pb
{
    padding: 0px 0px 0px 10px;
}
/*===================================================*/
.logo
{
  font-weight:bolder;
  color:#FFFFFF; 
  font: 26px arial,sans-serif;
}

.u
{
  font-size:16px;
  font-weight:bold; 
  padding-top: 8px;
  color:white;  
}
.ur
{
  font-family:Franklin Gothic;
  font-size:12px;
  
  padding-top: 8px;
  color:#99c2fc;  
}
#h 
{
    background: #122a4c;
    color: #fff;
    float: left;
    width: 100%;
    position: relative;
    z-index: 99999;
    padding-top:5px;
    background: url(../Images/postufo3.gif) left center no-repeat #122a4c;
    height:55px;
    
}

#h a 
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

#h a:hover, #h a:focus 
{
    color: #fff;
    text-decoration: underline;
}
#h .menu
{
  float:right;   
  line-height:18px;
  width:200px;
  
}

#h .menu a 
{
    color: #e2f1fc;
    font-weight: bold;
    text-decoration: none;
    height:1px;
}

#h2 
{
    background: #1e447b;
    color: #FFFFFF;
    float: left;    
    position: relative;
    z-index: 99999;
    background: black url(../images/blockdefault.gif) center center repeat-x;
    width:100%;
}


#h2 .menu a:hover 
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

#h2 .menu
{
  
  float:right; 
  text-align:right; 
  line-height:20px;
  
}

#h2 .menu a 
{
    color: #e2f1fc;
    font-weight: bold;
    text-decoration: none;
    height:1px;
}


.modalWindow
{
   padding: 10px 10px 10px 10px;
}
.modalTitle
{
   float:left;
  padding-left:5px;
  width:30%;
    
}
.modalClose
{
  text-align:right;
  height:3px;
}

.commentuser
{
  color:#345b7b;
  font-weight:bold;
}

.rootlink
{
  color:#cdcdbe;
  font-weight:bold;
  
}

.commentuserbar
{
  border-bottom: 1px solid #cdcdbe;
  width:600px;
  background-color:#f6f6ec;
  color: #000000;
  height:17px;
  padding:3px  0 0 5px;
}

.postcomment
{
  font-weight:bold;
  font-size:15px;
}

.commentcountbar
{
  color: #000000;
  text-align:right;
  width:600px;
  padding-bottom:2px;
  font-size:13px;
}

.commenttxt
{
  padding-top:12px;
  padding-left:7px;
}
iframe
{
  border: 1px solid #6C7D8E;
}

.tooline 
{
  width:800px;
  font-size: 90%;
  float:left;
  position:absolute;
}

.rateit
{
  float:left;
  width:60px;
  padding-top:3px;
  text-align:center;
  font-weight:bold;
}

.postedby
{
  padding-top:5px;
}

.comments 
{
    color:#105cb6;
    word-spacing: -0.1em;
    float:left;
    text-decoration:none;
}

.comments:visited 
{ 
  color: #105cb6; 
}

.txtbox
{
  font-family:arial, helvetica, sans-serif;
  color:#000000; 
  font-weight:bold;
  background:url("../Images/bgg.gif") #EEF9BE;
  padding: 2px 0.5em 0 0.5em;
  border:1px solid;
  border-top-color:#A2C758;
  border-left-color:#A2C758;
  border-right-color:#A2C758;
  border-bottom-color:#A2C758;
  height:19px;
  font-size:14px;
  color:#1e447b;
}
.txtbox2
{
  font-family:arial, helvetica, sans-serif;
  color:#000000; 
  font-weight:bold;
  background:url("../Images/bgg2.gif") #EEF9BE;
  padding: 2px 0.5em 0 0.5em;
  border:1px solid;
  border-top-color:#A2C758;
  border-left-color:#A2C758;
  border-right-color:#A2C758;
  border-bottom-color:#A2C758;
  height:17px;
  font-size:13px;
  color:#1e447b;
}
/* Page Numbers */
.pages {
    padding: 10px 0 10px 0;
    clear: left;
}
.pages a, .pages 
{
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
}
.pages a.current 
{
    font-weight: bold;
    background: #1f467e;
    color: #fff;
}
.pages a 
{
    border: 1px solid #9AAFE5;
    text-decoration: none;
    margin:1px;
}

.pages a:hover 
{
 
}

.pages a.nextprev 
{
    font-weight: bold;
}

.postentry strong 
{
    font-size: 85%;
    color: #666;
}

.postsummary
{
    padding: 0.7em 0 20px 0;
    position: relative;
    clear: left;
    min-height: 1px;
}

.ratebox 
{
    position: absolute;
    display:block;
    top: 13px;
    left: 5px;
    text-align: center;
    margin: 0;
    padding: 0px 3px 0px 3px;
    padding-top:6px;
    list-style: none;
    background: url(../images/backbg.gif) no-repeat top center;
    width:60px;
    line-height:15px;
    height:60px;
    
}

.linkpic
{
    position: absolute;
    display:block;
    top: 10px;
    left: 75px;
    text-align: center;
    margin: 0;
    padding: 2px 2px 2px 2px;
    list-style: none;
    border: 1px solid #a1bdd7;
}

.ratevotes
{
  color:#000000;
  font-size:19px;
  font-weight:bold;
  margin-top: 0px;
}

.voteword
{
  font-size:9px;

}

.rateresult
{
  color:#571313;
  font-size:12px;
}

.rt
{
  font-size:12px;
  font-weight:bold; 
  padding-top: 8px;
  color:Maroon;  
}

.nrt
{
  font-size:12px;
  font-weight:bold; 
  padding-top: 8px;
  color:Gray;  
}
.ratetext
{
  float:left;
  line-height:20px; 
  padding-right:3px;  
  color:#105cb6;   
}

.postentry p {
    margin: 0.2em 0 0.1em 0;
    line-height: 1.3;
}
.postentry em {
    font-style: normal;
    font-size: 85%;
    color: #666;
}

.posted {
    color: #751f1f;
    font-weight: bold;
    white-space: nowrap;
    word-spacing: -0.1em;
}

.postentry 
{
    padding-left: 75px ! important;
    min-height: 1px ! important;
    padding-top:3px;    
}
/* With picture add more */
.wp
{
  padding-left: 170px ! important;
}
 
 .bl
 {  
  padding-left:10px;
  height:55px;
 }