/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#masthead { border: none}

.container {width:990px;margin:10px auto;background-color:#fff;z-index:49;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}

.container-inner {width:950px; margin:0px auto;padding:0px}

.postmetadata {background:#fff;font-size:12px;border-top:0px solid #444;border-bottom:0px solid #444;padding:0em;color:#222222; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; -moz-border-radius-bottomleft: 12pt;
-moz-border-radius-bottomright: 12pt;
-moz-border-radius-topleft: 12pt;
-moz-border-radius-topright: 12pt;}
.postmetadata a {color:#222;}
.postmetadata a:hover {color:#222; text-decoration:underline}

#footer-wrap {width:990px;margin:0 auto;
background: none; font:inherit; color:#000; z-index:49; -moz-border-radius-bottomleft: 12pt;
-moz-border-radius-bottomright: 12pt;
-moz-border-radius-topleft: 12pt;
-moz-border-radius-topright: 12pt;}

#footer ul{list-style:none;margin:0;padding:0;border-top:0px solid #444;}
#footer h3 {margin:5px;padding:0 0 .6em 0; border-bottom:none; color:#eeeeee}
#footer ul li a{color:#fff;height:1%;background:url() no-repeat  0;line-height:1.2em;border-bottom:0px solid #444;display:block;padding:6px 0 6px 8px;}
#footer ul li a:hover{color:#f20055;background-position:1px 0.8em;background: #111 url() no-repeat 3px 10px;  -moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px;}
#footer ul li a span{color:#696455;}
#footer ul li.active a{cursor:default;color:white;}
#inside-wrap {margin:0 auto;padding:0;}
div.credits { text-align: center; color:#eeeeee; font-family:'Droid Sans Mono', serif;}

h1, h1 a {
margin:10px 0 5px;
padding:0px 0 10px;
font-weight:bolder;
}

h3.sub,h2.sub, h1.sub {
border-bottom:1px solid #EEEEEE;
color:#222222;
font-size:2.5em;
font-weight:bold;
letter-spacing:1px;
line-height:1em;
margin:10px 0 5px;
padding:0px 0 10px;
text-transform:;}

/* NAVIGATION */
#nav-wrap {height:46px;background:#fff;margin:0 0 2em 0;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}

.home #nav-wrap {margin:1em 0; -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}

.sf-menu {margin: 0px 0px 0px -20px;padding:0;display:block;position:relative;top:0;font-size:20px;width:990px;height:65px;float:none;clear:both;z-index:110; 
border-bottom-right-radius:0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius:0x; 
border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px; 
-webkit-border-bottom-left-radius:0px;

 font-family: 'droid sans mono', serif;
 font-size: 30px; color:#f20055;
 -moz-box-shadow: 0px 0px 0px #222;
-webkit-box-shadow: 0px 0px 0px #000;
box-shadow: 0px 0px 0px #000;
border-top:#0022ff solid 0px;
border-bottom: #0022ff solid 0px;

      }

.sf-menu li {margin-right:0px; width:198px; -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}
.sf-menu li a {padding:15px 25px 0px 15px;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}
.sf-menu li a:hover {color:#f20055; -moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px;}
.sf-menu li.sfHover ul {top:3.8em;  -moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px;}
.sf-menu li { border-right: 0px solid #ccc;margin-left:0;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}
.sf-menu li.right {border:none; float:left; position:absolute;top:10px; right:10px;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}
.sf-menu li li {border:none;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}
.sf-menu li li li {border:none;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}
.sf-menu a {padding:9px;text-decoration:none;  -moz-border-radius: 12px;border-radius: 12px; -webkit-border-radius: 12px;}
.sf-menu #search form#searchform input#s {background:#fff;width:140px;}
.sf-menu .search ul, .sf-menu .search ul li { width: 158px !important; }

.thumbnail, .attachment-thumbnail, #featured-section .timthumbnail, .archive .timthumbnail, .search .timthumbnail, #category-stack .timthumbnail {max-width:300px;margin:0em 0.5em 1.5em 1em;float:right; border:#666666 solid 3px; -moz-border-radius: 4px;border-radius: 4px; -webkit-border-radius: 4px; }

.attachment-medium {max-width:950px;overflow:hidden;display: inline; margin:0em 0.5em 1.5em 1em; float:right; max-width:300px; border: #666666 solid 3px; -moz-border-radius: 4px;border-radius: 4px; -webkit-border-radius: 4px; }

.twtr-ft div {
display:none;
overflow:hidden;
padding:5px;
}
.twtr-hd {
display:none;
overflow:hidden;
padding:5px;
position:relative;
}
.twtr-widget {
font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;
font-size:16px !important;
padding-bottom:0px;
position:relative;
padding-top:inherit;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
color:#FFFFFF !important;
font-size:16px;
font-weight:normal;
height:50px;
}
.twtr-widget .twtr-tweet-wrap {
overflow:hidden;
padding:1px 1px 1px 1px;
}

.twtr-timeline {
-moz-border-radius:0px 0px 0px 0px;
height:25px;
overflow:hidden;
position:relative;
z-index:2;
}


div.breadcrumb {font-size:11px; color:#222; border-bottom:1px solid #EEEEEE; padding:10px 2px 2px;}

.welcomebox {padding:0em;margin-bottom:0em;background:#ffffff;-moz-border-radius: 12;-khtml-border-radius: 12;-webkit-border-radius: 12;border-radius: 12;}
.welcomebox h2 {color:#fff}
.welcomebox h3.sub {color:#bbb;border-bottom:0px solid #bbb;}


#twitter_update_list {
	font-size: 16px;
	line-height: 35px;
	list-style: none;
	}
#twitter_update_list li {
	background: #000000;
	padding: 5px 0 17px 40px;
	margin: 0 0 -83px -49px;
	width:950px;
	table-layout:auto;
	 -moz-border-radius: 0px 0px 12px 12px;border-radius: 0px 0px 12px 12px; -webkit-border-radius: 0px 0px 12px 12px;
	}
#twitter_update_list span{
	color:#FFffff;
	text-decoration: none;
	}

#twitter_update_list span a {
	color:#FF3366;
	font-size: 16px;
	}
	
#twitter_update_list a {
color: #666666;
font-size: 2em; }

	
#twitter-link {
color:##F20055;
font-weight:normal;
font:Arial, Helvetica, sans-serif;
text-decoration:underline;
text-transform:capitalize;
}

#twitter_badge {
padding: 12px 2px 3px 5px;
margin: 9px 2px -5px -25px;
table-layout:auto;
}

#date { color: #666666; font-size: 9px; margin-bottom: 0.5em;  }

/* main homepage */

#column1 {float: left; width: 275px; padding: 0px;  margin: 5px 3px 5px -15px;
border:solid 3px #0033FF;  
	-moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px; }
	
#columnMain {float: left; width: 400px; padding: 0px; margin: 5px 3px 2px 3px;
border:solid 3px #0033FF;  
	-moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px; }
	
#column2 {float: right; width: 275px; padding: 0px; margin: 5px -15px 2px 3px;
border:solid 3px #0033FF;  
	-moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px;}
	
#column4 {float: left; width: 475px; padding: 0px; margin: 5px 3px 4px -15px; 
border:solid 3px #0033FF;  
	-moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px; 
	line-height: 0.5em;
	}
	
#column3 {float: right; width: 475px; padding: 0px; margin: 5px -15px 4px 2px;   
border:solid 3px #0033FF;  
	-moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px;
	line-height: 0.5em;
	}
	
#twitter_ELKO {float:left; width: 975px; height: auto; padding: 0px; margin: 3px 1px 2px -16px;
	border:solid 3px #0033FF;  
	-moz-border-radius: 7px;border-radius: 7px; -webkit-border-radius: 7px;}
	
#post-title {font-weight:bold; }

#home-left {font-weight: bold;}

#home-middle {  }

#home-right {  }

/* Slideshow */
#slideshow {list-style:none;margin:0 0 1em;overflow:hidden;min-height:0px; border:solid 3px #0033ff; -moz-border-radius: 6px;border-radius: 6px; -webkit-border-radius: 6px;  padding: 0px; margin: 3px -15px -11px -15px;}
#slideshow .slide {padding:0;width:990px;text-align: center;min-height:0px; background:none}
#slideshow .slide h4 {margin: 0 0 .5em 0;text-transform:uppercase;padding:0 16px;}
#slideshow .slide img {display:block;max-width:1000px;text-align:center;margin:0 auto;}





