/*
 Theme Name: Think It Studio Theme
 Theme URI: http://thinkitstudio.com
 Description: This theme was built for WSF
 Version: 1.0
 Author: Mike McKearin
 Tags:
 */

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= RESET =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* { margin:0; padding:0; }
html { overflow-y:scroll; margin: 0 !important; }
body { font:75.5% Helvetica, sans-serif; background:url(images/bg.jpg) repeat-x #F9F9F9; line-height:1.5em; }
ul { list-style:none inside; }
a { outline:none; color: #6B4200; }
a img { border:none; }
img { border:none; padding:0; }
img a { border:none; }
img.left { float:left; border:none; padding:6px 0 0; }
img.right { float:right; border:none; padding:0 0 0 6px; }
p { font:1.3em/1.3em; margin-bottom:1.3em; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18pt; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:14pt;}
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:10pt; }
h4 { font-size:9pt; }
blockquote { border-left:1px solid #A5ABAB; margin:15px; padding:0 12px; }
code { font-family:"Courier New", Courier, monospace; }
div { position:relative; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CSS TOOLBOX =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#kickright {text-align: right; margin: 25px;}
.floatleft { float:left; }
.floatright { float:right; }
.clear { clear:both; }
.post object {margin: 5px 5px 0 !important; vertical-align: bottom;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= misc =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.social {list-style: none; display: inline;}
.social li {list-style: none; display: inline; padding: 5px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= STRUCTURE =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#wrapper { margin:0; padding:0; width:100%; background:url(images/main.png) no-repeat center top; display:table; }
#innerwrap { margin:0 auto; width:960px; }
#header { color:#333; float:left; padding:10px; margin:20px 0 5px; width:678px; }
#rss { float:right; color:#333; border:1px solid #ccc; margin:20px 0 5px; padding:10px; height:60px; width:212px; display:inline; }
#mast { background:#eee; color:#333; width:918px; float:left; padding:10px; border:1px solid #ccc; height:100px; margin:0 0 5px; }
#menu { color:#333333; float:left; font-size:20px; margin:-175px 0 0 250px; padding:10px; position:relative; text-align:left; width:720px; z-index:777; font-family: Georgia, "Times New Roman", Times, serif; }
#leftcolumn { background:none repeat scroll 0 0 #FFFFFF; color:#333333; float:left;  margin:-132px 0 0 28px; padding:10px; width:940px; }
#rightcolumn { float:right; color:#333; margin:0 0 5px; padding:10px;  width:260px; display:inline; }
#footer { width:920px; clear:both; color:#333; margin:0 0 10px; padding:10px; background: url(images/cont_bg.gif) repeat;}
#featured {width: 920px; height: 330px; background: #FFF0CF; padding: 10px;}
#maincont {width: 630px; background: url(images/cont_bg.gif) repeat; padding: 10px; margin: 10px 10px 10px 0; float: left;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= POSTS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.post h2 {margin: 10px 0;}
.post {margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #FCF3EB; min-height:130px;}
.post_thumb {border: solid 3px #6B4200; float: left; margin: 0 10px 0 0; height: 100px; width: 100px; background:url("images/image_coming_soon.png"); }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= header =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#badge { margin:-100px 0 0; position:relative; z-index:888; width:100px; }
#logo { position:relative; z-index:999; margin:0 0 0 -65px; }
.date { font-family: Georgia, "Times New Roman", Times, serif; float: left;
    font-size: 48px;
    line-height: 1em;
    margin: -283px 0 0 235px;
    color: #52392C;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Tabs =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
h3 { margin:0; padding:7px 0 0; font-size:16px; text-transform:uppercase; }
div#feature_list { width:930px; height:315px; overflow:hidden; position:relative; }
div#feature_list ul { position:absolute; top:0; list-style:none; padding:0; margin:0; }
ul#tabs { right:0; z-index:2; width:417px; }
ul#tabs li { font-size:12px; background:url("images/feature-tab.png") no-repeat scroll 50px 0 transparent;}
ul#tabs li img { padding:5px; border:none; float:left; margin:10px 10px 0 0; }
ul#tabs li a { color:#222; text-decoration:none; display:block;padding:15px 40px 5px 75px; height:85px; outline:none; }
ul#tabs li a:hover { text-decoration:underline; }
ul#tabs li a.current { background:url(images/feature-tab-current.png); color:#FFF; text-shadow:2px 1px 3px #000000;}
ul#tabs li a.current:hover { text-decoration:none; cursor:default; }
ul#output { left:0; width:463px; height:240px; position:relative; }
ul#output li { position:absolute; width:560px; height:315px; background: #333;}
ul#output li a { position:absolute; bottom:10px; left:10px; padding:8px 12px; text-decoration:none; font-size:11px; color:#FFF; background:#EB7A39; -moz-border-radius:5px; }
ul#output li a:hover { background:#D33431; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BOTTOM BOXES =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#btmcontent { float: left;width:928px; padding: 5px; margin: 0;}
#btmboxone {}
#btmboxtwo { margin: 0 5px 0;}
#btmboxthree {}
.btmbox {border:1px solid #CCCCCC;
float:left;
padding:2px;
width:300px;
height:103px; }


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= SPONSORS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

ul#sponsors li {display: inline; list-style-image: none; text-align: center; }
