
/* ---------- Basic Layout Styles ----------- */

html,
body,
#page  {
  height: 1000px;
}
#page-wrapper {
  min-height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  text-align: left;
}

#featured div.section,
#main,
#triptych,
#footer-columns,
#footer {
 
}
#header div.section {
  position: relative;
}
.region-header {
  float: right; /* LTR */
  margin: 0 5px 10px;
  margin-bottom: -20px;
}
.region-header-top {
  float: right; /* LTR */
  margin: 0 5px 10px;
}
.with-secondary-menu .region-header {
  margin-top: 3em;
}
.without-secondary-menu .region-header {
  margin-top: 15px;
}
#secondary-menu {
  position: relative;
  
  top: 0;
  width: 480px;
}
#content,
#sidebar-first,
#sidebar-second,
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last,
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  display: inline;
  float: left; /* LTR */
  position: relative;
}
.one-sidebar #content {
  width: 710px;
}
.two-sidebars #content {
  width: 642px;
}
.no-sidebars #content {
  width: 960px;
  float: none;
}
#sidebar-second {
font-size: 13px;
  width: 232px;
  font-family: Tahoma, Verdana;
  margin-top: -10px !important;
  margin-bottom: -5px;
  margin-right: -642px;
}
#sidebar-third .block,
#sidebar-second .block {
  background-color: #f6f6f2;
  padding: 0 0;
  margin-bottom: 5px;
}
#sidebar-third .block {
	color: black;
}
#sidebar-third .block a {
	color: #fd9825;
}
#sidebar-third .block a:active,
#sidebar-third .block a:hover {
	color: #fd9825;
}
#sidebar-third h2,
#sidebar-second h2 {
  background-color: #81ca00;
  text-transform: uppercase;
}
#sidebar-third,
#sidebar-first {
font-size: 13px;
  width: 212px;
  color: white;
  font-family:Tahoma, Verdana;
  margin-bottom: -30px;
  margin-top: -10px !important;
  z-index: 2;
}
#sidebar-first .block {
  margin-bottom: 0px;
}
#sidebar-first a {
  color: white;
}
#sidebar-first a:hover,
#sidebar-first a:focus {
  color: white;
}
#sidebar-first a:active {
  color: white;
}
#main-wrapper {
  min-height: 300px;
}
.section,
.sidebar .section {
  padding: 0 15px;
  padding-left: 0px;
  padding-right: 30px;
}
#content {
  margin-left: -27px;
  margin-right: -27px;
  margin-top: 1px;
font-size: 12px;
}
#breadcrumb {
  margin: 0 15px;
}
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last {
  margin: 20px 20px 30px;
  width: 280px;
}
#footer-wrapper {
  padding: 35px 5px 30px;
}
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  padding: 0 10px;
  width: 220px;
}
#footer {
font-size: 10px;
  width: 1000px;
  min-width: 920px;
}
.content-left {
  float:left;
  position:absolute; 
  width: 305px !important;
  background-color: #f6f6f2;
	font-size: 11px;
  -khtml-border-radius-topleft: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -khtml-border-radius-topright: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
 -khtml-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -khtml-border-radius-bottomright: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
}
.content-right {
font-size: 11px;
  float:right; 
  width:305px !important;
  background-color: #f6f6f2;
    -khtml-border-radius-topleft: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -khtml-border-radius-topright: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
 -khtml-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -khtml-border-radius-bottomright: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
}
.content-left-wide {
  float:left;
  position:absolute; 
  width: 612px !important;
  background-color: #f6f6f2;
  margin-bottom:2px;
	font-size: 11px;
  -khtml-border-radius-topleft: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -khtml-border-radius-topright: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
 -khtml-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -khtml-border-radius-bottomright: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
}
.content-photo {
font-size: 11px;
  float:right; 
  width:305px !important;
  background-color: #f6f6f2;
    -khtml-border-radius-topleft: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -khtml-border-radius-topright: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
 -khtml-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -khtml-border-radius-bottomright: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
}
.content-photo h2,
.content-right h2,
.content-left h2,
.content-left-wide h2 {
  background-color: #dfdfdf;
  margin-top: -1px !important;
  padding-top: 4px;
  padding-bottom: 4px;
  color: black;
border-bottom: 1px solid #d2d2d2;
  text-align: center;
  font-weight: bold !important;
  font-size: 9px !important;
  text-transform: uppercase;
  font-family: Verdana, Helvetica, sans-serif;
  -khtml-border-radius-topleft: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -khtml-border-radius-topright: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
}

#block-system-main {
	margin-left: 5px;
}
#block-system-main ul {
	margin-left: 10px;
}
#block-poll-recent .content{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#block-poll-recent ul {
	margin-left: 10px
}
#block-phpbbforum-posters .content,
#block-phpbbforum-online .content {
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#block-phpbbforum-online .content {
	margin-left: 8px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#block-phpbbforum-posters .content {
	margin-left: 8px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sidebar-third h2{
	margin-top: 3px;
}
#block-block-5 {
	margin-top: 15px;
}
#block-phpbbforum-travel .content,
#block-phpbbforum-market .content {
	font-size: 11px;
}
#block-phpbbforum-statistics .content a{
	font-size: 11px;
	color: white;
	border-bottom: 1px dotted white;
	text-decoration: none;
}
#block-phpbbforum-pm,
#block-phpbbforum-statistics {
	font-size: 11px !important;
}
#block-phpbbforum-statistics .content a,
#block-phpbbforum-pm .content a {
	font-size: 11px !important;
	color: white;
	border-bottom: 1px dotted white;
	text-decoration: none;
}
.bgshop{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 10px;
}
.field-content {
	
}
.views-field-title {
	margin-top: 8px;
	width: 170px !important;
	text-align: center;
	word-wrap: break-word;
}
.views-field-field-slider-image {
	margin-left: 37px;
}
.block_imgs {
    display: inline-block; 
    vertical-align: middle;
}
.headlinks {
    float: right;
    font-weight: normal;
    font-size: 9px;
    color: gray !important;
    padding-top: 2px;
}
.headlinks2 {
    float: right;
    font-size: 9px;
    padding-top: 2px;
}
.slogan_txt1 {
    font-size: 11px;
    margin-left: 20px;
}
.slogan_txt2 {
    font-size: 11px;
    margin-left:  170px;
}
#ie_page_content {
    margin-top: 7px;
}

.social {
	margin-left: -230px;
}
#rr-social-widget-facebook div
{
	border:none;
	overflow:visible;
	width:52px;
	height:80px !important;
	position: absolute;
	vertical-align: bottom;
	margin-left: 65px;
}

#rr-social-widget-twitter iframe
{
	position: absolute;
	width:80px !important;
	vertical-align: bottom;
	margin-left: 145px;
}

#___plusone_0 { width:120px !important; margin-left: 380px; vertical-align: bottom;}
