* { margin:0px; padding:0px; border:0px; }
html,body { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:76%; background:#FFF url('images/bodybg.jpg') repeat-x; color:#000; width:auto; }

#holder { width:850px; margin:0px auto; }
#header { background:#9FB9ED url('images/toparch.gif') bottom no-repeat; text-align:center; padding:5px 0px; }
#footer { background:#9FB9ED url('images/bottomarch.gif') top no-repeat; text-align:center; padding:40px 0px 0px 0px; }
#footer strong { color:#00467F; font-size:2em; }

#links { background:#F4F4F4 url('images/linksbg.gif') repeat-x; border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC; padding:5px 10px; font-size:2em; text-align:center; vertical-align:middle; }
#links li { float:left; list-style-type:none; }
#links li a { float:left; padding:8px 4px; margin-right:9px; text-decoration:none; cursor:pointer; }
#content { background:#FFF; border:0px solid #DCDCDC; border-width:0px 2px; height:100%; font-size:1.3em; line-height:1.4em; padding:6px; }
#content p, #content img, #content h1, #content h2, #content h3, .pad { padding:5px 10px; }
#petrol { width:511px; background:#F4F4F4; }
#rhcolumn { width:301px; }
#flashcontent { padding-left:5px; }
#subscribeform { text-align:center; background:#000; color:#FFF; }
#subscribeform input { height:17px; padding-left:20px; width:120px; }
#tlst p { padding:0px; width:166px; text-align:center; float:left; line-height:1em; }

#addthis { line-height:25px; }

.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }
.tac { text-align:center; }
.rssold { float:left; margin:-3px; vertical-align:middle; }
.db { padding:12px 0px; }
.space { margin-top:200px; }
ul { margin-left:20px; }
ol { margin-left:50px; }
h1 { font-size:2em; line-height:1em; }
h2 { font-size:1.5em; line-height:1.3em; }
h3 { font-size:1.2em; line-height:1em; }
a { color:#049; }
a:hover { color:#E0000B; }
blockquote { padding:5px 10px; margin-left:30px; border-left: 3px solid #ccc; }
/* for contact form and other forms */

#contact textarea { width:300px; }
#contact label { display:block; float:left; width:130px; padding-right:10px; text-align:right; }
#contact .txt { width:150px; }
#contact em, .red { font-style:normal; color:#FF0000; }
input.txt, .btn, textarea, select { background:#F4F4F4; color:#000000; border:1px solid #15305D; font-size:1.3em; }

#survey div { width:48%; padding-right:16px; float:left; }
#survey img { float:left; }
#survey p { padding-top:10px; font-size:1.3em; }
#survey label { padding-right:20px; }

#navigation { float:left; margin-right:10px; height:150px; color: #20397A; }
