/*















Theme Name: Omni Theme















Theme URL: http://www.omnitheme.com















Description: Omni theme is a completely customizable, 3-column, Widget-ready, easy to use premium theme that expands the possibilities of WordPress.















Author: Omnitheme Team















Author URI: http://www.omnitheme.com















Version: 1.1















*/















/*















*/



#content
{
min-height: 900px;
}














/*body{font:.8em/1.5em Arial,Helvetica,san-serif;color:#000;background:#FFB128 url(images/bg2.png) repeat-x;text-align:center;}*/
body{font:.8em/1.5em Arial,Helvetica,san-serif;color:#000;background:#FFB128 url(images/bg3.jpg) no-repeat scroll center top;text-align:center;}















/*body, */.color1{background-color:#FF6544;}















.fontcolor1, .fontcolor1 a{color:#FFFFFF;}















.color2{background-color:#D8454E;}















.fontcolor2, .fontcolor2 a{color:#FFFFFF;}















#outside{
position:relative;
margin-top:1em;
margin-bottom:1em;
margin-left:auto;
margin-right:auto;
width:990px;
}















#outside #top{display:block;padding:5px;background:transparent url(images/site_top.png) no-repeat top;}















#outside #center{display:block;margin:0px;height:auto;background:transparent url(images/site_bg.png) repeat-y top;}















#outside #bottom{height:11px;background:transparent url(images/site_base.png) no-repeat top;}















#header{margin-left:auto;margin-right:auto;width:960px;}















#header .logo{
display:block;
left:15px;
position:absolute;
top:10px;
z-index:2;
}















#header .bannertop{height:101px;vertical-align:middle}















#header .bannertop a img{position:absolute;right:40px;top:30px;border:0px;}






#header a{color:#FFB128; }
#header a:hover{color:#FF6544;}








.navblock{position:relative;height:43px;}















#search{position:absolute;right:0px;padding:0px;}









.s{

border:1px solid #CFCFCF;background-color:#FFFFFF;padding:4px;height:17px;

}

.subscribebox{

position:absolute;
top:24px;
left:5px;
display:block;
border:1px solid #CFCFCF;
background-color:#FFFFFF;
padding:2px;
height:17px;
}






.submit{

position:relative;

top:12px;

background:none;border:none; 

}


.submitheader{
/*
background: #FF6544;*/


}

.submitfooter{
background: #FFFFFF;
}



#headersearch .s{position:absolute;display:block;right:54px;top:8px;border:1px solid #CFCFCF;background-color:#FFFFFF;padding:4px;height:17px;}















#headersearch .submit{position:absolute;right:10px;top:8px;border:none;background:none;}















#navigation{position:absolute;right:200px;top:0px;font-family:"Trebuchet MS";}















#navigation menu{display:inline;padding:0px;margin:0px;}















#navigation li{display:block;float:left;list-style:none outside none;}















#navigation a{color:white;display:block;float:left;font-size:1.7em;text-decoration:none;padding:12px;}















#navigation a:hover{background:transparent url(images/nav_roll.png) no-repeat bottom center;color:white;}















#content{}

























ol.commentlist{width:470px;}















#content #maincolumn{text-align:left;padding:16px 16px 16px 25px;}















#content p img{border:none;
/*margin:0px 10px 10px 0px;*/
}



























#maincolumn #widgets #leftcolumn .pad{padding-right:200px;}















*html #maincolumn #widgets #leftcolumn .pad{position:absolute;margin:0 0 0 -10px;}















acronym,abbr,span.caps{letter-spacing:normal;}















h1{font-family:Verdana,Arial,san-serif;color:#FF6544;line-height:normal;padding:0px;margin:0px;}















h2{font-family:Verdana,Arial,san-serif;color:#D8454E;line-height:normal;padding:0px;margin:0px;}















h2 a{text-decoration:none;font-size:16px;}















a h2{text-decoration:none;}















a{color:#D8454E;}















a:hover{color:#FFB128;}















a img{border:0px;}





















.post p{margin:15px 0 5px 0;padding:0px;line-height:18px;}























.post .pad{padding-left:20px;}















.entry{font-family:Verdana,Arial,san-serif;color:#000000;}
















#sidebar{float:right;clear:none;text-align:left;}




























.thumbnails{background:#FFFFFF no-repeat center top; background-size:100%;float:left;}



.thumbnails img{background:white;margin:6px;}







.thumbnails2{background:#FFFFFF no-repeat center top; background-size:100%;float:left;}







.allblack a{color:black;text-decoration:none;font-size:12px;}



.allblack2 {color:black;text-decoration:nonce;font-size:10px;}



.allblack2 a{color:#FF6544;text-decoration:underline;font-size:10px;}







dir{display:block;padding:0px;margin:0px;}















li.widget{display:block;list-style:none outside none;padding:4px;margin-top:5px;margin-bottom:5px;}















li.widget p{font:11px verdana;color:#111;padding:0px;margin:0px 0 0px 0;line-height:14px;}















img.screenshot{float:left;border:1px solid #ccc;padding:3px;margin:0 10px 5px 0;}















img.screenshot:hover{border:1px solid #999;}



















li.widget p img{float:left;border:1px solid #ccc;padding:3px;margin:0 6px 6px 0;}



















li.widget p img.noborder{border:0px solid #ccc;padding:3px;margin:0 6px 6px 0;}



























li.widget p img.noborder{border:0px solid #ccc;padding:0px;margin:10px 5px 0 0;}















li.widget span.absolute{position:absolute;margin:7px 0 0 35px;}















li.widget div.rss{color:#D8454E;font-size:18px;font-style:italic;padding:5px 0 0 0;}















div.vertical{vertical-align:middle;height:46px;line-height:22px;}















div.vertical img{float:left;margin:0 5px 0 0;}















li.widget li,li.widget ul li,li.widget ul ul li{color:#FF6544;border-bottom:1px dashed #cac6ad;padding:2px 0;margin:0px;display:block;list-style:none outside none;font:12px "Trebuchet MS";}






























li.widget a.sivo{font:11px verdana;color:#666;line-height:14px;}















span.sivo{color:#666;border-bottom:1px dashed #cac6ad;margin:0px;display:block;list-style:none outside none;font:11px "Trebuchet MS";font-style:italic;}







li.widget span.krivo{font-weight:bold;font:11px ;color:#111;font-style:italic;}















a.krivo{font:12px verdana;color:#111;text-decoration:none;font-weight:600;}















a.krivo2{font-weight:bold;font:11px verdana;color:#666;font-style:italic;text-decoration:none;}















div.krivo{padding-top:20px}















li.widget ul{padding:0px;margin:3px 0px 3px 0px;list-style:none outside none;}















li.widget ul ul{padding-left:0px;list-style:none outside none;}















li.widget ul ul ol{padding-left:0px;}















li.widget ul ul ul{padding-left:0px;list-style:none outside none;}















li.widget ul ol{padding-left:0px;list-style:none outside none;}















li.widget .widgettitle, .widgettitle{color:#D8454E;font-size:16px;font-weight:bold;border-bottom:2px solid #FFB128;padding:15px 0px 2px 0px;margin:0px 0 10px 0;font:18px "Trebuchet MS";}















input{color:#000000;background:#EFEFEF;padding:1px;border:1px solid #999999;}















textarea{color:#000000;background:#EFEFEF;padding:1px;border:1px solid #999999;}















select{color:#D8454e;background:transparent;padding:1px;border:1px solid #999999;width:180px;}





/*SIDEBAR HEADING COLOR */
li.widget a{color:#D8454E;text-decoration:none;}









#video{
text-align:center;
position:relative;
}

.videoheaderimg{
/*position:absolute;
left:0;
top:0;*/

float:left;
margin-left:-2px;
margin-top:2px;
background-image:url(images/ttl_featuredvideo.png);
background-repeat:no-repeat;
background-position:top left;
min-width:150px;
min-height:30px;


}

.videoheadertext{
margin-top:4px;


display:block;
font-size:16px;
line-height:28px;
text-decoration:none;
color:white;

}


div.videoheader
{
height:25px;
margin-top:5px;
}

div.videoheaderbar{
height:5px;
margin-top:5px;
background-color:#FFB128;
}




div.videocontent{
margin-top:5px;
}




#video .ttl{height:46px;width:229px;background-image:url(images/ttl_featuredvideo.png);background-repeat:no-repeat;background-position:top left;margin:0 0 0px 0;}














#flickr ul{margin:0px;padding:0px;list-style:none;text-align:center;}
















#flickr li{margin:5px;padding:0px;list-style:none;display:inline;}















#flickr li img{width:58px;height:50px;border:1px solid #ccc;padding:3px;}















#flickr li img:hover{border:1px solid #666;}















#flickr .ttl{height:46px;width:229px;background-image:url(images/ttl_flickrphotos.png);background-repeat:no-repeat;background-position:top left;margin:14px 0 12px 0;}















#maincolumn #widgets #leftcolumn #rightcolumn{float:right;width:180px;margin-right:10px;}















#subscribe{display:block;background-image:url(images/subscribe_bg.png);background-repeat:repeat-x;background-position:top left;border:1px solid #CFCFCF;width:180px;height:55px;position:relative;color:white;}















#subscribe form{padding:3px;}















#subscribe .email{
position:absolute;top:24px;left:5px;display:block;border:1px solid #CFCFCF;background-color:#FFFFFF;padding:2px;height:17px;}















#subscribe .submit{position:absolute;top:22px;right:15px;background:none;border:none;}















#heighlights{position:relative;width:521px;margin:0 0 0 -8px;}















#heighlights .top{background-image:url(images/element_top.png);background-repeat:no-repeat;background-position:top center;height:49px;padding-left:34px;overflow:hidden;}















#heighlights #links a{
color:#D8454E;
display:block;
width:93px;
height:29px;
margin-left:-2px;
float:left;
font-size:16px;
line-height:28px;
text-align:center;
text-decoration:none;
margin-top:15px;
background:url(images/element_link_gray.png) no-repeat center top;
padding-top:3px;
}



font.tablink{
margin-top:20px;
}











#heighlights #links a.current{color:#FFFFFF;background:url(images/element_link_blue.png) no-repeat center top;}

















#heighlights .guts{background:white url(images/element_bgr.png) repeat-y center top;display:block;height:auto;text-align:center;}















#heighlights .guts2{background:transparent url(images/element_bg.png) no-repeat center top;display:block;text-align:left;}















#heighlights .guts2 .pad{padding:10px 20px 10px 20px;}















#heighlights .guts2 .pad div{display:none;}















#heighlights .guts2 .pad .current{display:block;}























#heighlights .base{display:block;background-image:url(images/element_base.png);background-repeat:no-repeat;background-position:top center;height:23px;}















#news{padding:0px 10px 10px 0px;}















#news .ttl{height:46px;width:492px;background-image:url(images/ttl_recentnews.png);background-repeat:no-repeat;background-position:top left;}















#footer{margin-left:auto;margin-right:auto;width:960px;}















#footer .logo{position:absolute;left:40px;bottom:25px;background:transparent url(images/footer_logo.png) no-repeat;height:53px;width:190px;}















#footer .footerbg{height:80px;}















#footer .footerbg #copyright{text-align:right;padding:7px 20px 20px 20px;font-size:12px;}















#footer .footerbg #copyright #pages li{display:inline;list-style:none outside none;}















#footer .footerbg #copyright #pages a{padding-left:18px;background:url(images/footer_bullet.png) no-repeat left 3px;}















#footer .footerbg #copyright #pages a.homelink{background:url();}















div.loginmenu{padding-right:10px;padding-top:5px;color:#FFFFFF;margin:0px;display:block;list-style:none outside none;font:11px "Trebuchet MS";text-align:right}







div.showlink{

border: 1px solid #ccc;

padding: 5px;

}





div.map

{

  /*  border:2px solid color:#c0c0c0;

	width: 100%;*/

	position:relative;

	margin-left: auto ;

	margin-right: auto ;

	/*margin-top: 20px ;

	margin-bottom: 20px ;*/

padding-left:16px;

padding-right:16px;



}

div.map a{color:#FF6544}




div.maplogo

{

position:relative;

	width: 200px;

	float:left;

	text-align:left;

padding-top:15px;

padding-bottom:5px;

padding-left:20px;

padding-right:20px;

	margin-left: auto ;





	margin-right: auto ;

height:30px;



}



img.footerlogo

{

position:absolute;


left:10px;



top:10px;

}



div.mapsearch

{



	width: 200px;

	float:right;

	text-align:right;

padding-top:5px;

padding-bottom:5px;

padding-left:20px;

padding-right:100px;

	margin-left: auto ;

	margin-right: auto ;

}



#footersearch .s{

position:absolute;

display:block;

right:84px;

top:40%;

/*top:18px;*/

border:1px solid #CFCFCF;

background-color:#FFFFFF;

padding:4px;

height:17px;

}



#footersearch .submit

{

position:absolute;

right:40px;

top:40%;

/*top:18px;*/

background:none;border:none;

}



div.footersubscribe{

position:absolute;

right:30px;

top:70%;

}



div.leftmap

{

	float:left;

	/*width:200px;*/

        padding-top:5px;

	text-align:left;

	margin-left: 20px ;

margin-right: 20px ;



}



div.rightmap

{

	float:left;

	/*width:200px;*/

        padding-top:5px;

	text-align:left;

	margin-left: 20px ;

margin-right: 20px ;

}



div.showsmap

{

	float:left;

	/*width:200px;*/

        padding-top:5px;

	text-align:left;

	margin-left: 20px ;

margin-right: 20px ;

}



div.loginmap

{

	float:left;

	/*width:200px;*/

        padding-top:5px;

	text-align:left;

	margin-left: 20px ;

margin-right: 20px ;

}



div.searchsubscribe

{

/* float:right;

margin-top:20px;

margin-right:5px;

padding-right:25px;
*/

 position:absolute;

 top:10 px;

 right:0;

 //width:200px;

padding-right:25px;
}



div.copyright

{

 position:absolute;

 bottom:0;

 right:0;

 width:200px;

padding-right:5px;
padding-bottom:10px;

}



div.mapclear

{

clear:both;

}

/*posts */
.highlight {
  color: #222;
  font-weight: bold;
  }

.cleared {
  margin: 0;
  padding: 0;
  clear: both;
  }

.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
.alignright {
  float: right;
  margin: 5px 0 5px 10px;
  }
.aligncenter,
div.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

img.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
img.alignright {
  float: right;
  margin: 5px 0 5px 10px;
  }
img.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;

  padding-top: 4px;

  /* optional rounded corners for browsers that support it */

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;
  border-radius: 3px;
  }

.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }

img.wp-smiley{
border:medium none; 
vertical-align: middle;
margin: 0 0 0 0;
}

#smilies_toolbar {
width: 500px;
margin-bottom: 10px;
}
