body{font-family:Arial, Sans-serif;font-size:12px;margin:0px 0;padding:0;background: url(images/bg.png) repeat-x #000000;color:#666666;line-height:18px;}

a, a:link, a:link, a:link, a:hover{font-size:12px;color:#666666;background:transparent;outline:none;cursor:pointer;}

a:link{color:#777777;outline:none;font-size:13px;}

a:hover{color:#FF0000;text-decoration:none;outline:none;font-size:13px;}
a img{border:none;outline:none;}

input{font-family:Arial, Sans-serif;font-size:12px;}

input[type=text], input[type=password]{border:1px solid #CCC;padding:2px;background:url(images/input_bg.gif) no-repeat;}

textarea{font-family:Arial, Sans-serif;font-size:12px;border:1px solid #ccc;padding:10px;background:url(images/input_bg.gif) no-repeat;}

select{font-family:Arial, Sans-serif;font-size:12px;border:1px solid #ccc;}

p{margin:8px 0px;}

table td{padding:0px;}

hr{border:dashed #cccccc 1px;height:1px;}

#wrap{background: url(images/bg.png) repeat-x #000000; position:relative;margin:0 auto;width:980px;border:#ccc solid;padding:11px;border-width:0px 0px 0px 0px;}

#header{height:115px;border-top:1px solid #fff;border-bottom:1px solid #fff;}

#header #logo{float:left margin:0;padding-top:11px;padding-left:6px;font:bolder 3.7em 'Trebuchet MS', Arial, Sans-serif;letter-spacing:1.5px;color:#FFFFFF;}

#header #slogan{margin:7px;font:bold 1.4em 'Trebuchet MS', Arial, Sans-serif;text-transform:none;color:#ffffff;}

#header td{padding-top:1px;padding-right:4px;}

h1{color:#555;font-weight:bold;font-size:16px;margin:0px 0px 15px 0px;padding:0px;width:auto;border:#e4e4e4 solid;border-width:0px 0px 1px 0px;padding-bottom:2px;}

h2{color:#000000;font-weight:bold;font-size:16px;margin:0px 0px 8px 0px;padding:0px;}

h3{color:#555555;font-weight:bold;font-size:14px;margin:1px;padding:0px;text-decoration:underline;}

#breadcrumb{clear:both;color:#666666;padding:0px 10px 15px 7px;list-style-type:none;outline:none;height:22px;background:#fff url(images/bg_breadcrumb.gif) repeat-x;font-size:12px;}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active{line-height:23px;outline:none;font-weight:normal;text-decoration:none;cursor:pointer;color:#FF0000;margin:0;padding:3;}

#topmenuwrap{background:#333 url(images/bg_topmenu.png) repeat-x;}

#topmenuwrap #search{text-align:right;height:25px;background:url(images/bg_topmenu.png) repeat-x;color:grey;font-size:13px;padding:7px 11px 4px 0px;margin:0;float:right;}

#search #keywords{border-left:1px solid #666;border-top:1px solid #666;border-bottom:1px solid #666;border-right:1px solid #444;width:315px;color:#fff;background:#444;font-weight:bold;outline:none;}

#searchbutton{color:#fff;background-color:#333;width:80px;border:outset 1px #666;font-size:15px;padding:1px;}

#content-wrapper{width:99%;margin:0 auto;padding:0;text-align:center; top:300px;}

#main-wrapper{margin-left:10px;font-size:13px;padding:0px;width:60%;float:left;background-color:transparent;}

#main-wrapper2{padding:0px;width:100%;float:left;background-color:transparent;}

#main-wrapper3{margin-left:10px;padding:0px;width:62%;float:left;background-color:transparent;}

#left-sidebar-wrapper{border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF; border-width:1px 1px 1px 1px;margin-left:0;padding:0;width:180px;float:left;background-color:transparent;}

#right-sidebar-wrapper{border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;border-width:1px 1px 1px 1px;margin-right:0;padding:0;width:180px;float:right;background-color:transparent;}

#right-sidebar-wrapper-small{margin-right:0;padding:0;width:176px;float:right;background-color:transparent;}

.post{background-color:transparent;margin-bottom:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;border:1px solid #e4e4e4;}

.post-title{padding:2px 5px;margin-bottom:5px;margin-left:-5px;margin-right:-5px;background:url(images/untitled.jpg) top left;font:normal 120% Arial, sans-serif;color:#555555;}

.post-title a, .post-title a:visited, .post-title strong{text-decoration:none;color:#555555;font:normal 120% Arial, sans-serif;}
.post-title h2{margin-bottom:5px;margin-left:-5px;padding:2px 5px;background-color:#ffffff;background:url(images/untitled.jpg) top left;font:normal 120% Arial, sans-serif;color:#555555;}

.widget .post{margin-bottom:1em;border:1px solid #e4e4e4;padding-left:5px;padding-bottom:5px;background-color:transparent;}
.post-body{padding-top:5px;font:normal 100% arial, sans-serif;background-color:transparent;}

.sidebar h2{margin-bottom:5px;margin-left:-5px;padding:2px 5px;background-color:#ffffff;background:url(images/untitled.jpg) top left;font:normal 120% Arial, sans-serif;color:#555555;}

.sidebar{color:#000000;line-height:1.3em;}

.sidebar .widget{margin-bottom:1em;border:1px solid #e4e4e4;padding-left:5px;padding-bottom:5px;background:#FFFFFF;}

.sidebar .widgetstart{margin-bottom:1em;border:1px solid #e4e4e4;padding-left:5px;padding-bottom:5px;background:#f8f9fc url(images/grd4.gif) repeat-x;}
.sidebar .widget-content{margin:0 0px;}

.maincontainer{border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;width:99%;padding-left:2px;}

#leftcolumn{width:16%;float:left;margin-top:0.55em;margin-right:0.8em;}

#leftcolumn .titlebar{ 
font-weight:bold;
margin:0.2em 0;
text-transform:uppercase;
letter-spacing:1.5pt;
font-size:110%;

padding-right:1px;

color:#999;}

#middlecolumn{
width:100%;
float:left;
border-left:1px solid #C3C3C3;
border-right:1px solid #C3C3C3;
padding-left:10px;
padding-right:10px;
margin-top:0.6em;
padding-bottom:1em;}

#middlecolumn .titlebar{

font-weight:bold;margin:1em 0;text-transform:uppercase;letter-spacing:1.5pt;color:#222222;font-size:100%;padding-left:1px;border-bottom:1px solid #555555;}

#middlecolumn2{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
width:100%;float:left;padding-left:0px;padding-right:0px;margin-top:0.6em;padding-bottom:1em;}

#rightcolumn{width:16%;float:left;margin-top:0.55em;margin-left:0.8em;}

#rightcolumn .titlebar{font-weight:bold;margin:0.2em 0;text-transform:uppercase;letter-spacing:1.5pt;font-size:110%;padding-right:1px;border-bottom:1px solid #e4e4e4;color:#999;}

#topmenu{float:left;padding:0;margin:0;list-style-type:none;height:36px;font-size:13px;background:url(images/bg_topmenu.png) repeat-x;}

#topmenu li{height:35px;float:left;padding:0px 25px;margin:0;background:url(images/bg_topmenu_breakline.png) no-repeat;background-position:right;}

#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active{line-height:35px;vertical-align:middle;text-decoration:none;outline:none;font-weight:bold;cursor:pointer;color:#fff;margin:0;padding:0;}

#topmenu a:hover{color:#ccc;}

#languages{text-align:right;height:26px;font-size:13px;background:url(images/bg_topmenu.png) repeat-x;padding:10px 10px 0px 0px;margin:0;}

#contentwrap{background-color:transparent; clear:both;width:980pxpx;padding:0;}

.footer{

width:99%; 
color:#666;
background-color:#E2E2E2;
clear:both;
text-align:center;
font-size:11px;
color:#666;
background-color:#E2E2E2;
padding:10px; 
}


