/*
Theme Name: Caughtya New
Theme URI: http://caughtya.org/
Description: New theme for the rebirth of caughtya.org.
Version: 1.0
Author: 

*/

#submitinf {padding:5px; position:absolute; right:110px; bottom:7px; }
#submitinf a {text-decoration:none;}
#submitinf img {border:0;}

#topright {width:350px; height:99px; float:right; background-image:url(images/parking-sign.png); background-repeat:no-repeat; background-position:top right; position:absolute;top:0;right:1em;}	

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif; line-height:1.4em;}

#header {width:100%; background-image:url(images/header_bg.gif); background-repeat:repeat-x; height:105px; position:relative;}
#header h1 {margin: 0;color:#fff; padding-top:15px;font-size:2.3em;}
#logo {width:105px; margin:0 1em;float:left;}
#subtitle {font-weight:bold;}

#lepost {margin:0; padding:1em;}
#footer {width:100%; width:100%; background-image:url(images/header_bg.gif); background-repeat:repeat-x; height:105px;text-align:center;padding:10px 0 0 0; margin:0 0 -1em 0;}

#maincont {width:960px;margin:0 auto;background-color:#fff; position:relative; background-image:url(images/caughtya_Body_2.png); background-repeat:repeat-y;}
#mainconttop {width:960px; margin:2em auto 0 auto;position:relative; background-image:url(images/end_br.gif); background-position:right top; background-repeat:no-repeat;min-height:43px;}
#maincontbot {width:960px; margin:0 auto;background-color:#fff;position:relative;background-image:url(images/caughtya_Body_3.png); background-repeat:no-repeat; height:21px;}

#seccont {width:960px; margin:0 auto;}
#wrap{float:left;width:100%}
#midcol{margin: 0 300px; padding:0 10px;}
#leftcol{float:left;width:280px;margin-left:-960px;padding:0 10px;}
#rightcol{float:left;width:280px;margin-left:-300px;padding:0 10px;}

/*#content {float:left; width:640px;padding:0 10px; }*/
#single-content {float:left;padding:0;width:450px;}
#single-details {float:left; width:200px;padding:0;}
#sidecol {float:left; width:280px; padding:0 10px;}
#aside {float:left; width:260px; margin-left:20px;}
.postdetails {font-size:0.8em; padding:5px; border:1px solid #000;background-color:#fff;}
.centre, #latestcomments h3 {text-align:center;}
.clr {clear:both;height:0;}

.homeposts {width:285px; background-image:url(images/homepost.gif); background-repeat:no-repeat;height:136px;margin-bottom:10px;padding:10px;}
.homeposts p {margin:0;padding-right:15px;}
.frontimg {float:left; width:96px;padding: 4px 5px 0 0;}
.frontimg img {border:0;}
a {color:#12127D; font-weight:bold;}
a:hover, .homeposts a:focus {color:#DF3B3B;}

.boxthird {width:280px; float:left;display:inline; background-image:url(images/caughtya_Blue_2.png); background-repeat:repeat-y; padding:0 15px; margin:3em 5px;}
.boxthirdbot {width:305px; background-image:url(images/caughtya_Blue_3.png); background-repeat:no-repeat;margin: 15px 0 0 -15px;}
#twitter {}
#latestcomments h2 {width:305px; min-height:30px; text-align:center; background-image:url(images/caughtya_Grn_1.png); background-repeat:no-repeat;margin-top:-29px; margin-left:-15px;padding-top:5px;}
#twitter h2{width:305px; min-height:30px; text-align:center; background-image:url(images/caughtya_Blue_1.png); background-repeat:no-repeat;margin-top:-29px; margin-left:-15px;padding-top:5px;}
#donations h2{width:305px; min-height:30px; text-align:center; background-image:url(images/caughtya_Ora_1.png); background-repeat:no-repeat;margin-top:-29px; margin-left:-15px;padding-top:5px;}
#latestcomments {background-color:#fff;}
#twitter {background-color:#fff;}
#donations {background-color:#fff;}
.floatright {float:right; padding:0 5px 5px 0;font-size: 0.8em; width:240px;}
.floatleft {float:left; padding:0 0 5px 5px;font-size: 0.8em; width:240px;}
.hide {display:none;}

.twocols {float:left;width:30%;padding:0 10px;}
/*--TOP MENU--*/

#top {position:absolute; top:5px; right:90px;margin:0; padding:5px 5px 0 0;}
#top ul {list-style:none; margin:0; padding:0;}
#top li {float:left; padding:0 5px; font-size:0.9em; font-variant:small-caps;}
#top li.myrss {background-image:url(images/rss.png);background-repeat:no-repeat;background-position:left;padding-left:18px;min-height:18px;}
#top a {color:#fff;}
#top a:hover, #top a:focus {color:#000;}

.floatright {float:right; padding: 0 0 10px 10px; font-size:0.8em; font-weight:bold; text-align:centre;}

/*--GADS GOOGLE ADS--*/
.gads {margin:0 auto; text-align:center;}
#leader {width:960px; margin:10px auto;}
/*--Main menu and search form--*/
#searchnav ul {margin:0;padding:0; list-style:none;}
#searchnav li {float:left; padding:0;margin-top:-3px; background-color:#E9E9E9;}
#searchnav form {float:right; padding:5px 10px 0 0;}
li.home {height:43px; width:97px;margin:0 -2px 0 0;}
#searchnav li a {font-size:1.3em; padding-top: 15px;text-transform:uppercase; text-align:center; text-decoration:none; color:#000;}
a#home {background-image:url(images/home.gif); background-repeat:no-repeat; display: block;height:46px;}
a#home:focus, a#home:hover {background-image:url(images/home2.gif); background-repeat:no-repeat; display: block;height:46px;}
li.ab {height:46px; width:82px;}
#ab {background-image:url(images/about.gif); background-repeat:no-repeat;height:46px; display:block;}
a#ab:focus, a#ab:hover {background-image:url(images/about2.gif); background-repeat:no-repeat;height:46px; display:block;}
li.inf {height:46px; width:154px;}
a#inf {background-image:url(images/inf.gif); background-repeat:no-repeat; height:46px;display:block;}
a#inf:hover, a#inf:focus {background-image:url(images/inf2.gif); background-repeat:no-repeat; height:46px;display:block;}
li.drive {height: 46px; width:122px;}
a#drive {background-image:url(images/drive.gif); background-repeat:no-repeat; display:block;height: 46px;}
a#drive:hover, a#drive:focus {background-image:url(images/drive2.gif); background-repeat:no-repeat; display:block;height: 43px;}
li.cont {height:46px; width:112px;}
a#cont {background-image:url(images/contact.gif); background-repeat:no-repeat; display:block; height: 46px;}
a#cont:hover, a#cont:focus {background-image:url(images/contact2.gif); background-repeat:no-repeat; display:block; height: 43px;}

/*--FOOTER MENU--*/

#footer ul {list-style:none; margin:0; padding:0;}
#footer li {display:inline; padding:0 5px;font-size:0.9em; font-variant:small-caps;}
#footer a {color:#fff;}
#footer p {}

