* { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
body { background-color: #FFF; }

h1, h2, h3, h4 { font-family: Georgia; font-weight: normal; line-height: 1.3em; }
h3 { margin: 15px 0px 10px 0px; }

div, p, td { font-family: tahoma; font-size: 13px; line-height: 1.3em; color: #4c4c4c; font-weight: normal; }
div { clear: none; display: block; }
a { color: #1f7fbb; font-family: arial; }

p { margin: 10px 0px; }

div, img { margin: 0px; padding: 0px; border: 0px; }

table { width:100%; }
tbody { border: 0px; }
ul { margin-left: 20px; list-style-type: disc; }
ol { margin-left: 25px; }
li { list-style-position: outside; }

img { border:0px; }


		/*  Blocks  */
#logo { text-align: left; height: 110px; }
#mail { margin: 6px auto 0px auto; width: 990px; text-align: right; background: url('images/gmail-mini.gif') 885px 1px no-repeat; }
#main { margin: 0px auto; width: 988px; }
#page { margin-top: 29px; border: 0px solid red;  }
#copy  { border: 1px solid blue; }

div#top-menu { text-align: center; }
div#top-menu li { list-style: none; border-bottom: 0px solid red; display: block; float: left; padding: 8px 4px; margin: 0px; }


#sidebar-left { float: left; width: 250px; clean: none; background: #f3f3f3 url('/themes/p/images/menu-bottom.gif') bottom no-repeat; padding-bottom: 10px; }
#sidebar-content { margin-left: 0px; }
.nofront { margin-left: 270px !important; }
.noleft { margin-left: 0px !important; }



		/* Styles */
.logo-bottom { clear: both; border-bottom: 3px solid #F1F1F1; }
#logo h1 { font-size: 38px; color: #01588E; font-style: normal; margin-top: 10px; }
#logo h2 { font-size: 14px; color: #313131; font-style: normal; }
#logo img { margin: 0px; }
#logo { margin: 20px auto; }
#logo { width: 998px; margin: 20px auto 30px auto; }

h1 { color: #E28B00; font-style: italic; font-size: 30px; }
h2 { color: #2c2c2c; font-style: italic; font-size: 18px; }

#sidebar-content h2 { margin-top: 10px; }

#sidebar-left { display: block; clear: none; float: left; overflow: auto; }
#sidebar-left h2 { background: url('/themes/p/images/menu-h2.gif') no-repeat 0px 6px; padding-left: 40px; }
#sidebar-left .block { margin-bottom: 10px; }
#sidebar-left ul { margin: 10px 10px 5px 15px; padding: 1px solid red; }
#sidebar-left ul li { list-style-image: url('/themes/p/images/menu-li.gif'); list-style-position: outside; background: url('/themes/p/images/menu-li-bg.gif') repeat-x bottom; padding: 3px 5px 3px 0px; margin: 0px; }
#sidebar-left ul li.last { background: url('/themes/p/images/px.gif'); }
#sidebar-left ul ul { margin: 2px 5px 5px 0px; padding: 1px solid red; }
#sidebar-left ul ul li { list-style-image: url('/themes/p/images/menu-li2.gif'); padding: 1px 5px 1px 10px; }
#sidebar-left ul li.collapsed, #sidebar-left ul li.expanded { list-style-image: url('/themes/p/images/menu-li-c.gif'); }

#left-menu h2 span { cursor: hand; cursor: pointer; border-bottom: 1px dashed #2c2c2c; }

.right { align: right; }

.t1 td { padding: 5px; border: 1px solid #2c2c2c; }

div#frontanons { display: block; float: left; width: 490px; margin-top: 20px; }
div#frontnews { display: block; float: right; width: 490px; margin-top: 20px;  }
div#frontarc { margin-top: 10px; margin-top: 10px; }

div#frontanons p, div#frontnews p { margin: 0px; }

div.views-admin-links {
  display: block;
  width: 400px !important;
}

div#tabs-wrapper li { margin-left: 15px; }
div#tabs-wrapper { margin-bottom: 10px; padding: 0px; height: auto; position: relative; }


/* views anons & news */

div.view-anons-main div.views-field-title { margin-left: 110px; clear: right; }
div.view-anons-main div.views-field-body { margin-left: 60px; }
div.view-anons-main div.views-field-field-image-fid { float: left; }
div.view-anons-main div.views-field-created { margin-left: 0px; float: left; clear: left; }
div.view-anons-main div.views-row { padding: 10px 0px; clear: both; }


div.view-news-main div.views-field-title { margin-left: 110px; clear: right; }
div.view-news-main div.views-field-body { margin-left: 60px; }
div.view-news-main div.views-field-field-image-fid { float: left; }
div.view-news-main div.views-field-created { margin-left: 0px; float: left; clear: left; }
div.view-news-main div.views-row { padding: 10px 0px; clear: both; }






div.admin dd { margin-bottom: 15px; }

table.sticky-enabled td { padding: 2px 8px; }

div#sidebar-left, div#sidebar-left div { clear: none !important; }
div#sidebar-content div { clear: none !important; }





























