@font-face 
{
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont.eot');
    src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-regular-webfont.woff') format('woff'),
         url('../font/opensans-regular-webfont.ttf') format('truetype'),
         url('../font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaythin';
    src: url('../font/raleway_thin-webfont.eot');
    src: url('../font/raleway_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/raleway_thin-webfont.woff') format('woff'),
         url('../font/raleway_thin-webfont.ttf') format('truetype'),
         url('../font/raleway_thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;
}
.welcometohomepage{
	font-family: 'ralewaythin';
	font-size:30px;
	color:#000000;
	font-weight:bold;
	padding:10px 0px;
	}
.borderonerm{
	clear:both;
	width:120px;
	border:#000000 1px solid;
	float:left;	
	}
.bordertworm{
	width:800px;
	border:#d3d3d3 1px solid;
	float:left;
	}
.mainparthome{
	font-family:'open_sansregular';
	width:98%;
	border:#000000 0px solid;
	padding:10px 10px;
	line-height:20px;
	color:#656565;
	font-size:13px;
	}

.mainparthome a
{
	color:#656565;
	text-decoration:underline;
}

.mainparthome ul{
	margin-left:30px;
	}
.mainparthome ul li{
	list-style-image:url(../images/liststyle.png);
	margin-bottom:10px;
	color:#656565;
	font-size:13px;
	}
.mainparthome ul li a{
	color:#656565;
	margin-left: 10px;
	}
.homebottom{
	background-image:url(../images/mainpagebotbg.png);
	background-repeat:no-repeat;
	width:980px;
	height:17px;
	}
.copyrm{
	font-family: 'open_sansregular';
	float:right;
	color:#000000;
	font-size:12px;
	}
#big_footer {
	width: 980px;
	font-size: 10px;
	color: #BCBCBC;
	float: left;
	margin:0px auto;
}

#footer_content{
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding: 0;
	font-family: Helvetica Neue, Arial;
	font-size: 11px;
	text-shadow: 0 1px 0 #333;
}
#footer_content_footer{
	width: 980px;
	margin: 0 auto;
	padding: 0;
	font-family: Helvetica Neue, Arial;
	font-size: 11px;
}

.footer-widget, #footer_content #recentPostsSidebar_widget{
	padding: 0px 0 30px 0;
	float: left;
	width: 100%;
	text-align: left;
	margin: 0;
}
.footer-widget h4, #footer_content #recentPostsSidebar_widget h2{
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 25px;
	
}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title{
	color: #BCBCBC !important;
	font-size: 11px;
}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title:hover{
	color: #3CAAC8 !important;
}
.video_frame iframe{
	width: 100%;
}
.widget_categories ul{
	position: relative;
	top: -10px;
}
#footer_content .widget_links li, #footer_content .widget_categories li{
	border-bottom: 1px solid #333;
	padding: 5px 0 5px 15px;
	background: url(../img/linkswidgets.png) no-repeat left center;
	list-style: none;
	color: #999;
}
#footer_content li a, #secondary .widget_links li a, #secondary .widget_categories li a, .custom-widget li a{
	text-decoration: none;
	color: #9b9b9b;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#secondary .widget_links li, #secondary .widget_categories li, .custom-widget li{
	border-bottom: 1px solid #ededed;
	padding: 5px 0 5px 15px;
	background: url(../img/linkswidgets.png) no-repeat left center;
	list-style: none;
	color: #999;
	
}
#footer_content .widget_links li a:hover, #footer_content .widget_categories li a:hover, #secondary .widget_links li a:hover, #secondary .widget_categories li a:hover, , .custom-widget li a:hover{
	text-decoration: none;
	color: #3CAAC8;
	
}
.menu li{list-style: none;}
.menu li a{text-decoration: none;color: #9b9b9b;}
.menu li a:hover{color: #3CAAC8;}
.footer-widget hr{display: none;}
.copys{
	padding: 20px 0;
	background: #FFFFFF;
	position: relative;
	float: left;
	width: 100%;
}
.widget-area form#searchform label, .custom-widget form#searchform label{display: none;}
.widget-area form#searchform  input[type=text], .custom-widget form#searchform  input[type=text]{
	width: 82.5%;
	height:26px;
	border: 1px solid #ededed;
	padding:0 0 0 5px;
	font-size:11px;
	line-height:20px;
	float:left;
	font-style: italic;
}
.widget-area #searchform input#searchsubmit, .custom-widget #searchform input#searchsubmit{
	width: 13.545455%;
	height:28px;
	border: none !important;
	background: #212121 url(../images/search.png) no-repeat center center;
	cursor:pointer;
	float:left;
	padding:0;
	text-indent: -9999px;
}
.widget_search, .custom-widget .widget_search{
	padding: 0;
	position: relative;
	width: 100%;
	float: left;
	margin: 0;
}

#blog-rightsidebar .widget_search, .custom-widget .widget_search{
	padding: 0;
	position: relative;
	top: -20px;
	margin-bottom: 0 !important;
}
.copys_right{
	text-align: right;
}
.footermenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
}
.menuname
{
	color:#000000;
	border-right:#000000 1px solid;
	padding-right:9px;
	padding-left:9px;
	float:left;
	font-family: 'open_sansregular';
	font-size:12px;
}
.menuname a
{
	text-decoration:none;
	color:#000000;
}
.homebottom{
	background-image:url(../images/mainpagebotbg.png);
	background-repeat:no-repeat;
	width:980px;
	height:17px;
	}
.copyrm{
	float:right;
	font-family: 'open_sansregular';
	margin-right:15px;
	color:#000000;
	font-size:12px;
	}

#header .call_us{
	display: inline-block;
	width: auto !important;
	float: left;
	padding: 5px 12px 5px 12px;
	color: white;
	background: #212121;
	margin: 5px 0;
}
.call_us img{
	margin: 4px 9px 0 0;
	position: relative;
	float: left;
}
#header .right_corner{
	position: relative;
	float: right !important;
	overflow: hidden;
	top: 0;
	margin: 5px 0;
}

#header .social{
	display: none;
	position: relative;
	float: right;
	height: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	left: 30px;
}


#header .search_top{
	position: relative;
	float: right;
	margin-bottom: 2px;
}

#header .search_top .search_toggler{
	position: relative;
	width: 30px;
	height: 29px;
	float: right;
	background: #212121 url(../images/search.png) no-repeat center center;
	z-index: 2;
	cursor: pointer;
	margin-left: 4px;
	margin-bottom: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
}

#header .search_top #s{
	position: relative;
	left: 7px;
	padding: 8px;
	top: -2px;
	background: black;
	border: 0 transparent;
	margin-left: 26px;
	color: #999;
	opacity: 1;
	filter:alpha(opacity=100);
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-box-shadow: inset 2px 2px 5px 0px #000;
	box-shadow: inset 2px 2px 5px 0px #000;
	background: #212121;
}

#header .search_top #s.search_close{
	position: relative;
	padding: 8px;
	top: -2px;
	background: black;
	border: 0 transparent;
	margin-left: -103px;
	color: #999;
	opacity: 0;
	filter: alpha(opacity=0);
}


#header #searchsubmit{
	display: none;
}

.social .social_container{
	position: relative;
	float: left;
	line-height: 25px;
	text-transform: uppercase;
	color: white;
	font-family: sans-serif;
	font-size: 11px;
	padding: 0px 3px;
	background-color: #212121;
	overflow: hidden;
	height: 29px;
}

.social .description{
	position: relative;
	float: left;
	left: 27px;
	line-height: 31px;
	text-transform: uppercase;
	color: white;
	font-family: sans-serif;
	font-size: 11px;
	padding: 0px 3px;
	font-family: Open Sans Condensed, Arial;
	font-weight: bold;
}

.social .icon{
	width: 27px;
	height: 30px;
}

.social .facebook{ background: url(../images/social24/picons06.png) center center no-repeat; }
.social .twitter{ background: url(../images/social24/picons03.png) center center no-repeat; }
.social .forrst{ background: url(../images/social24/picons01.png) center center no-repeat; }
.social .stumble{ background: url(../images/social24/picons24.png) center center no-repeat; }
.social .flickr{ background: url(../images/social24/picons04.png) center center no-repeat; }
.social .linkedin{ background: url(../images/social24/picons11.png) center center no-repeat; }
.social .delicious{ background: url(../images/social24/picons19.png) center center no-repeat; }
.social .skype{ background: url(../images/social24/picons07.png) center center no-repeat; }
.social .digg{ background: url(../images/social24/picons08.png) center center no-repeat; }
.social .google{ background: url(../images/social24/picons09.png) center center no-repeat; }
.social .vimeo{ background: url(../images/social24/mail.png) center center no-repeat; }
.social .picasa{ background: url(../images/social24/picons21.png) center center no-repeat; }
.social .deviantart{ background: url(../images/social24/picons22.png) center center no-repeat; }
.social .behance{ xbackground: url(../images/social24/picons22.png) center center no-repeat; } 
.social .myspace{ background: url(../images/social24/picons30.png) center center no-repeat; }
.social .blogger{ background: url(../images/social24/picons25.png) center center no-repeat; }
.social .zerply{ xbackground: url(../images/social24/picons15.png) center center no-repeat; } /* em falta! */
.social .wordpress{ background: url(../images/social24/picons26.png) center center no-repeat; }
.social .grooveshark{ xbackground: url(../images/social24/picons15.png) center center no-repeat; } /* em falta! */
.social .youtube{ background: url(../images/social24/picons18.png) center center no-repeat; }
.social .reddit{ xbackground: url(../images/social24/picons15.png) center center no-repeat; } /* em falta! */
.social .rss{ background: url(../images/social24/picons20.png) center center no-repeat; }
.social .soundcloud{ xbackground: url(../images/social24/picons15.png) center center no-repeat; }
.social .pinterest{ background: url(../images/social24/picons02.png) center center no-repeat; }

.facebook_container:hover .facebook{ background: url(../images/social24/picons06_white.png) center center no-repeat; }
.twitter_container:hover .twitter{ background: url(../images/social24/picons03_white.png) center center no-repeat; }
.forrst_container:hover .forrst{ background: url(../images/social24/picons01_white.png) center center no-repeat; }
.stumble_container:hover .stumble{ background: url(../images/social24/picons24_white.png) center center no-repeat; }
.flickr_container:hover .flickr{ background: url(../images/social24/picons04_white.png) center center no-repeat; }
.linkedin_container:hover .linkedin{ background: url(../images/social24/picons11_white.png) center center no-repeat; }
.delicious_container:hover .delicious{ background: url(../images/social24/picons19_white.png) center center no-repeat; }
.skype_container:hover .skype{ background: url(../images/social24/picons07_white.png) center center no-repeat; }
.digg_container:hover .digg{ background: url(../images/social24/picons08_white.png) center center no-repeat; }
.google_container:hover .google{ background: url(../images/social24/picons09_white.png) center center no-repeat; }
.vimeo_container:hover .vimeo{ background: url(../images/social24/mail-white.png) center center no-repeat; }
.picasa_container:hover .picasa{ background: url(../images/social24/picons21_white.png) center center no-repeat; }
.deviantart_container:hover .deviantart{ background: url(../images/social24/picons22_white.png) center center no-repeat; }
.behance_container:hover .behance{ xbackground: url(../images/social24/picons22_white.png) center center no-repeat; } 
.myspace_container:hover .myspace{ background: url(../images/social24/picons30_white.png) center center no-repeat; }
.blogger_container:hover .blogger{ background: url(../images/social24/picons25_white.png) center center no-repeat; }
.zerply_container:hover .zerply{ xbackground: url(../images/social24/picons15_white.png) center center no-repeat; } /* em falta! */
.wordpress_container:hover .wordpress{ background: url(../images/social24/picons26_white.png) center center no-repeat; }
.grooveshark_container:hover .grooveshark{ xbackground: url(../images/social24/picons15_white.png) center center no-repeat; } /* em falta! */
.youtube_container:hover .youtube{ background: url(../images/social24/picons18_white.png) center center no-repeat; }
.reddit_container:hover .reddit{ xbackground: url(../images/social24/picons15_white.png) center center no-repeat; } /* em falta! */
.rss_container:hover .rss{ background: url(../images/social24/picons20_white.png) center center no-repeat; }
.soundcloud_container:hover .soundcloud{ xbackground: url(../images/social24/picons15_white.png) center center no-repeat; }
.pinterest_container:hover .pinterest{ background: url(../images/social24/picons02_white.png) center center no-repeat; }


.social .facebook_container:hover { background-color: #212121; cursor: pointer;}
.social .twitter_container:hover{ background-color: #212121; cursor: pointer;}
.social .forrst_container:hover{ background-color:#212121;cursor: pointer;}
.social .stumble_container:hover{background-color: ; cursor: pointer;}
.social .flickr_container:hover{ background-color:#ff0084; cursor: pointer;}
.social .linkedin_container:hover{ background-color: #005886; cursor: pointer;}
.social .delicious_container:hover{ background-color: ; cursor: pointer;}
.social .skype_container:hover{ background-color: #50bee3; cursor: pointer;}
.social .digg_container:hover{background-color: ;  cursor: pointer;}
.social .google_container:hover{ background-color: #d24a30; cursor: pointer;}
.social .vimeo_container:hover{  background-color: #509a99;cursor: pointer;}
.social .picasa_container:hover{ background-color: #9864ae; cursor: pointer;}
.social .deviantart_container:hover{ background-color: #a8b30e; cursor: pointer;}
.social .behance_container:hover{ background-color: ; cursor: pointer;}
.social .tumblr_container:hover{ background-color: ; cursor: pointer;}
.social .viddler_container:hover{background-color: ; cursor: pointer;} 
.social .instagram_container:hover{  background-color: ;cursor: pointer;} 
.social .myspace_container:hover{background-color: #000;cursor: pointer;}
.social .blogger_container:hover{background-color: ;cursor: pointer;}
.social .zerply_container:hover{background-color: ;cursor: pointer;} 
.social .wordpress_container:hover{ background-color: ;cursor: pointer;}
.social .grooveshark_container:hover{ background-color: ;cursor: pointer;} 
.social .youtube_container:hover{background-color: #cb322c;cursor: pointer;}
.social .reddit_container:hover{background-color: ;cursor: pointer;} 
.social .rss_container:hover{background-color: #f7771e;cursor: pointer;}
.social .soundcloud_container:hover{ background-color: ;cursor: pointer;} 
.social .pinterest_container:hover{ background-color: #cb2027;cursor: pointer;} 

.logo_and_menu{
	float: left;
	width: auto;
	border:#00FF00 0px solid;
	position:auto;
	
}
.logo{
	margin-top: 33px;
}
.slogan{
	top: -10px;
	position: relative;
	left: 3px;
}
#menulava{
	position: relative;
	float: right;
	width:auto !important; 
}
#menulava .menu-desc{
	font-family: "Helvetica Neue", "Arial";
	font-size: 11px;
	font-weight: normal;
	color: #888;
}
#menulava > li{
	margin:0px;
	list-style: none;
	float: left;
	padding: 0px 0px;
	padding-bottom:25px;
	text-align: center;
	border-bottom: 3px solid transparent;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#menulava > li.current-menu-item, #menulava > li.current-menu-ancestor{
	border-bottom: 3px solid #1b9fbf;
}

#menulava > li.current-menu-item{
	border-bottom: 3px solid #1b9fbf;
}

#menulava > li > a{
	position: relative;
	float: left;
	border-left: 1px solid #EEE;
	padding: 0 6px;
	color: #666;
	text-decoration: none;
	font-family:Arial;
	font-size: 10px;
}

#menulava > li.current-menu-item > a, #menulava > li.current-menu-ancestor > a{
	color: #1b9fbf;
}

#menulava > li > a > .menu-desc{
	color: #888;
	font-weight: normal !important;
}

#menulava > li > ul > li p {
	position: relative; left: 15px !important;
}

.header-shadow{
	background: url(../img/header-shadow.png) no-repeat top center;
	width: 100%;
	margin: 0 auto;
	height: 16px;
	position: relative;
	float: left;
	top: -28px;
}
.contactinfo
{
	font-size:16px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.post_message
{
	margin-top:10px;
	font-size:14px;
	width:700px;
}
.contact-form
{
	width:700px;
	margin-top:20px;
}
.error
{
	color:#FF0000;
	font-weight:bold;
}
.contactidfield
{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:100px;
	float:left;
}
.contactidinput
{
	width:200px;
	float:left;
}
.breakcum
{
	width:990px;
	color:#999999;
	font-size:11px;
	margin-bottom:10px;
}
.breakcum a
{
	text-decoration:none;
	margin-left:25px;
	width:1000px;
	color:#999999;
}
ol{
	margin-left:40px !important;	
	}