@CHARSET "UTF-8";
/*
Theme Name: Sto-solutions :: Erick Morillo
Theme URI: http://www.sto-solutions.co.uk/
Description: The customized WordPress theme for <a href="#">Erick Morillo</a>.
Version: 1.0
Author: Sto-solutions
Author URI: http://www.sto-solutions.co.uk/
Tags: green, gray, transparency, customized, two columns, socialized
*/

* { padding: 0px; margin: 0px; }
body { 
	background: #191919 url(./source/eric_bg_container_one.png) no-repeat center top;
	font-family: Tahoma;
	color: #b0b4ab;
	font-size: 13px;
}

h1 {}
h2 { padding: 0px 0px 20px 0px; margin: 0px 0px 7px 0px; background: url(./source/eric_h2_pattern.png) repeat-x left bottom; }
h2, h2 a {  font-size: 24px; line-height: 24px; color: #fffeff; font-weight: normal; text-decoration: none; }
h2 a:hover { color: #fffeff; text-decoration: none; }
h3 {}

a { color: #0a90c8; text-decoration: none; }
a:hover { color: #0a90c8; text-decoration: underline; }
a img { border: 0px; }

ul, li { list-style: none; } 

.transparency10 { background: url(./source/eric_transparency_10.png) repeat; }
.transparency20 { background: url(./source/eric_bg_content_transparency20.png) repeat; }
.transparency40 { background: url(./source/eric_bg_content_transparency40.png) repeat; }
.white { background: #ffffff; }
.grass_green { background: #8eb900; }
.dark_green { background: #3c3e2e; }
.black_green { background: #1f1c18; }
.clightgreen { color: #0a90c8; }
.full { display: block; }

.alignright { text-align: right; }
.alignleft { text-align: left; }

textarea { width: 360px; height: 140px; border: 0px; float: right; }

#submit { float: right; background: url(./source/eric_img_submit.png) no-repeat; width: 80px; height: 19px; border: 0px; text-indent: -5000px; margin: 6px 0px 0px;  }

#page_wrapper {	display: block;	width: 100%; background: url(./source/eric_bg_pattern.png) repeat;}
#page { display: block;	width: 940px; margin: auto; }

#header_wrapper { background: #ffffff url(./source/eric_header_bg.jpg) repeat-x; display: block; width: 100%; height: 40px;	float: left; }
#header { display: block; width: 920px; margin: auto; }
#topbar { width:100%; height:40px; float: left; background-image:url(./source/eric_bg_topbar_tile.jpg); background-repeat:repeat-x; }
#header a.player_link{ display: block; margin: 8px 0px 0px 1px; width: 200px; height: 23px; outline: none; text-indent: -5000px; background: url(./source/eric_player.png) no-repeat; float: left; }
#header div.nav ul { display: block; float: right; }
#header div.nav ul li { display: block; float: left; }
#header div.nav ul li a { padding: 12px 17px 18px 18px; height: 10px; font-size: 11px; text-decoration: none; color: #aaaaaa; float: left; text-transform: uppercase;}
#header div.nav ul li a:hover { padding: 12px 17px 18px 18px; color: #b9d62e; background: url(./source/eric_header_bg_hover.png) repeat-x; }

#container { margin: 40px 0px 0px 0px; width: 100%; float: left; min-height: 700px; }
#container_logo_wrapper { padding: 0px 10px 80px; float: left; background: url(./source/eric_logo.png) no-repeat top left; outline: none; }
#container_top { display: block; float: left; width: 100%; height: 110px; }
#right_top { display: block; float: right; padding: 22px 11px 0px 0px; }
#right_top_news_header { display: block; float: right; width: 90px; height: 36px;  }
#right_top_share { display: block; float: right; clear: right; padding-top: 18px;  }
#news_header {  display: block; float: right;  width: 90px; height: 36px; background: url(./source/eric_bg_news.png) no-repeat; text-indent: -5000px; outline: none; }

#logo { display: block; float: left; width: 227px; height: 110px; text-indent: -5000px; outline: none; }

#tabNavigation{ float:left; width:570px; width:610px; padding:0; position:static; background:transparent; border:0; }
#tabNavigation li{ float:left; width:303px; padding: 16px 0px 13px; background: url(./source/black_tab.png) no-repeat 3px 1px;  background: url(./source/black_tab4.png) no-repeat 0px 1px; margin:0; position:static; border:0; outline:0; }
#tabNavigation li.ui-tabs-selected, #tabNavigation li.ui-state-active { background: url(./source/transparent_tab.png) no-repeat 4px top;  background: url(./source/transparent_tab4.png) no-repeat 0px top; }
#tabNavigation li.right{  margin-left:4px;}
#tabNavigation li a{ color:#ACC832; font-weight:bold; font-size:18px; letter-spacing:0px; padding: 0 20px; outline:0; }

#tabs, #text1, #text2 { float: left; padding:0px; margin:0px; background:transparent; font-family:Tahoma; font-size:13px; color:#B0B4AB; border:0; }
#content, #content2 { float: left; width: 570px; padding: 16px 20px 18px; }

#content span.date, #content2 span.date  { font-size: 12px; font-weight: bold; color: #acc832; }
#content a.author, #content .entry a, #content2 a.author, #content2 .entry a  { font-size: 12px; color: #0a90c8;  }
#content div.entry p, #content2 div.entry p  { padding: 8px 0px 8px 0px; font-size: 13px; line-height: 15px; }
#content div.entry p a, #content2 div.entry p a { text-decoration: underline; }
#content div.entry p img, #content2 div.entry p img { padding: 6px 1px 6px 1px; }
#content div.posted_meta_data, #content2 div.posted_meta_data { color: #fffeff; clear: both; float: left; width: 550px; padding: 6px 10px; }
#content div.alt, #content div.alt { height: auto; padding: 7px 15px 15px; }
#content div.posted_meta_data div.meta_data_holder, #content2 div.posted_meta_data div.meta_data_holder {float: left; width: 425px;  }
#content div.posted_meta_data div.addthis_container, #content2 div.posted_meta_data div.addthis_container { float: right; width: 125px; height: inherit; padding: 30px 0px 0px 0px; }
#content div.post, #content2 div.post { float: left; display: block; width: 100%; padding: 0px 0px 28px 0px; }
#content div.navigation, #content2 div.navigation { float: left; width: 100%; }
#content div.navigation div, #content2 div.navigation div { float: left; width: 50%; padding: 0px 0px 15px; }
#content ol.commentlist li, #content2 ol.commentlist li { padding: 5px 0px; }
#commentform p { display: block; padding: 3px 0px 2px; height: 20px; line-height: 20px; }
#commentform p.textarea_wrapper { height: 140px; }
#commentform p.textarea_wrapper label { display: block; float:left; padding: 120px 0px 0px; }
#author, #email, #url { float: right; width: 360px; height: 20px; overflow: hidden; border: 0px; }
#commentform, #respond { display: block; float: left; width: 100%; }

#sidebar { float: right; }
#sidebar div.entry { width: 250px; padding: 16px 30px 30px 20px;}
#sidebar div.entry li.linkcat h2 { display: none; }
#sidebar div.entry li.section { padding: 0px 0px 0px; }
#sidebar div.entry li.categories { padding: 16px 0px 0px 0px; }
#sidebar div.socialize ul li.linkcat { padding: 0px 0px 0px 25px; height: 25px; line-height: 25px; }
#sidebar div.socialize ul li.linkcat a { color: #b0b4ab; text-decoration: none; font-size: 12px; word-spacing: 0px; }
#sidebar div.socialize ul li.linkcat a:hover { text-decoration: underline; }
#sidebar div.socialize ul li#linkcat-8 { background: url(./source/eric_img_twitter2.png) no-repeat left center; }
#sidebar div.socialize ul li#linkcat-9 { background: url(./source/eric_img_facebook.png) no-repeat left center; }
#sidebar div.socialize ul li#linkcat-6 { background: url(./source/eric_img_youtube.png) no-repeat left center; }
#sidebar div.socialize ul li#linkcat-7 { background: url(./source/eric_img_flickr.png) no-repeat left center; }
#sidebar div.socialize ul li#linkcat-15 { background: url(./source/eric_img_rss.png) no-repeat left center; }
#sidebar div.socialize ul li#linkcat-16 { background: url(./source/eric_img_audioplayer.png) no-repeat left center; }
#sidebar div.socialize ul li#linkcat-17 { background: url(./source/eric_img_myspace.png) no-repeat left center; }

#sidebar div.twitter { margin: 20px 0px 0px 0px; padding: 25px 30px 30px 20px; }
#sidebar div.twitter ul li.widget { padding: 20px 0px 0px; }
#sidebar div.twitter h2.widgettitle { margin: 0px 0px 2px 0px; }
#sidebar div.twitter ul li#twitter-tools { background: url(./source/eric_img_twitter.png) no-repeat 202px 3px; padding: 0px;  }
#sidebar div.twitter div.aktt_tweets {}
#sidebar div.twitter div.aktt_tweets ul li { padding: 6px 0px; border-bottom: 1px solid #484a44; }
#sidebar div.twitter div.aktt_tweets ul li.aktt_more_updates { border: 0px; padding: 6px 0px 0px; }
#sidebar div.twitter div.aktt_tweets ul li a.aktt_tweet_time { padding: 2px 0px 0px; display: block; }


#footer { display: block; clear: both; padding: 0px 0px 0px 0px; background: url(./source/eric_bg_footer_pattern.png) repeat-x;  }
#footer div.wide_bar { margin: auto; width: 940px; height: 30px; padding: 29px 0px 21px; }
#footer div.wide_bar a:hover { text-decoration: underline; }
#footer div.wide_bar a.back_link { display: block; float: left; margin: 0px 0px 0px 00px; padding: 0px 40px 0px 0px; background: url(./source/eric_img_footer_go.png) no-repeat right center;  height: 30px; line-height: 30px; outline: none; }
#footer div.wide_bar a.twitter_link { display: block; float: right; margin: 0px 0px 0px 0px; width: 103px; height: 30px; outline: none; text-indent: -5000px; background: url(./source/eric_img_footer_twitter.png) no-repeat; }
#footer div.wide_bar a.facebook_link { display: block; float: right; margin: 0px 0px 0px 0px; width: 92px; height: 30px; outline: none; text-indent: -5000px; background: url(./source/eric_img_footer_facebook.png) no-repeat; }
#footer div.wide_bar a.youtube_link { display: block; float: right; margin: 0px 10px 0px 0px; width: 79px; height: 30px; outline: none; text-indent: -5000px; background: url(./source/eric_img_footer_youtube.png) no-repeat; }

/*
#header div.bar { padding: 15px 0px; height: 20px; background-image:  url(./source/eric_img_header_right.png); background-position: right center; background-repeat: no-repeat; }
#header div.bar a.back_link { display: block; margin: 0px 0px 0px 40px; width: 239px; height: 20px; outline: none; text-indent: -5000px; background: url(./source/eric_anchor_header_left.png) no-repeat; }
#header div.top_bg { background: url(./source/eric_bg_header_top.png) no-repeat; }
#header div.wide_bar { height: 250px; overflow: hidden; }
#header div.shader { background: #262626; height: 13px; overflow: hidden; opacity: 0.2; }
#header h1.logo a { display: block; margin: 120px 0px 0px 46px; width: 320px; height: 81px; outline: none; text-indent: -5000px; background: url(./source/eric_img_news_logo.png) no-repeat; }
*/
#audioplayer {
float:left;
height:23px;
padding-top:7px;
width:275px;
}
#navhome {
float:left;
height:40px;
width:64px;
}
#navnews {
float:left;
height:40px;
width:65px;
}
#navphotos {
float:left;
height:40px;
width:75px;
}
#navvideos {
float:left;
height:40px;
width:73px;
}
#navcalendar {
float:left;
height:40px;
width:88px;
}
#navmusic {
float:left;
height:40px;
width:67px;
}
#navpress {
float:left;
height:40px;
width:66px;
}
#navlinks {
float:left;
height:40px;
width:64px;
}
#navcontact {
float:left;
height:40px;
width:82px;
}
.navLinks {
background:transparent none repeat scroll 0 0;
color:#AAAAAA;
}
.navLinks, .navLinksSelected {
display:block;
float:left;
font-size:8pt;
height:28px;
padding-top:12px;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:100%;
}
.navLinksSelected, a.navLinksSelected:hover {
background:transparent url(./source/nav_sel.jpg) repeat-x scroll center bottom;
color:#B9D62E;
text-decoration:none;
}
a.navLinks:hover {
background-color:#0A90C8;
color:#FFFFFF;
text-decoration:none;
}

