/*



Theme Name: Izea Table4Five



Theme URI: http://www.izea.com



Description: Newly done theme for Table4Five



Version: 1.7



Author: Martin Smith and Adam Fortuna



Author URI: http://www.izea.com/



Tags: blue, custom header, fixed width, three columns, widgets



*/







* {padding:0;margin:0;}



body { font-family: Tahoma,Verdana,Arial,sans-serif; background-color:#cca2f8;}



ul { list-style:none; }



#title:after, #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }







#wrapper { width:1074px; margin:0 auto; border-left:1px solid #999; border-right:1px solid #999; }











#header { background:url(images/header.jpg) no-repeat; position:relative; width:1074px; height:200px; }



#title span { text-indent:-9999px; display:block; height:0;  }



#subscribe { position:absolute; right:68px; background:url(images/subscribe_bg.png) no-repeat; width:265px; top:17px; height:115px; }



#subscribe div { float:left; width:130px; height:97px; margin-top:8px; }



#subscribe #subscribe_left { border-right:1px dotted #ccc;}



#subscribe h2 { color:#c7ffff; font:16px Tahoma; font-weight:bold; padding:0 15px 2px 15px; }



#subscribe div ul { padding:0 15px; }



#subscribe li { margin-bottom:2px; }



#subscribe a, #subscribe a:visited  { color:#fff; font:13px Tahoma; text-decoration:none; }



#subscribe a:hover, #subscribe a:active { text-decoration:underline; }











#subscribe a { padding-left:25px; }



#subscribe li.feedburner { padding-top:3px; }



#subscribe li.feedburner a { padding:0; }



#subscribe .rss a { background:url(images/icon_rss.png) no-repeat bottom left; }



#subscribe .email a { background:url(images/icon_email.png) no-repeat bottom left; }



#subscribe .technorati a { background:url(images/icon_technorati.png) no-repeat bottom left; }



#subscribe .stumbleupon a { background:url(images/icon_stumbleupon.png) no-repeat bottom left; }



#subscribe .delicious a { background:url(images/icon_delicious.jpg) no-repeat bottom left; }







#subscribe .twitter a { background:url(http://table4five.net/wp-content/themes/table4five/images/twitter_16.png) no-repeat bottom left; }



#subscribe .facebook a { background:url(http://table4five.net/wp-content/themes/table4five/images/facebook_16.png) no-repeat bottom left; }



#subscribe .linkedin a { background:url(http://table4five.net/wp-content/themes/table4five/images/linkedin_16.png) no-repeat bottom left; }















#menu { list-style:none; background:url(images/menu_bg.jpg) no-repeat; position:absolute; width:100%; top:149px; height:51px; padding-left:35px; }



#menu li { float:left; }



#menu li:hover, #menu li.current_page_item { background:url(images/menu_over.jpg) no-repeat center top; }



#menu li a { color:#cce4e7; text-decoration:none; font-weight:bold; line-height:45px; display:block; border-right:1px dotted #686d51; padding:0 1em; margin-top:2px; text-transform:lowercase; }



#menu li a:hover, #menu li.current_page_item a { color:#fff; }















#search { position:absolute; top:162px; right:70px;}



#searchform { }



#searchform label { display:none; }



#s { width:105px; float:left; margin-top:2px; margin-right:10px; }



#searchsubmit { text-indent:-9999px; border: none; background:url(images/btn_search_submit.png) no-repeat; width:65px; height:30px; cursor:pointer; font-size: 0px; line-height: 0px; position:relative; top:2px; }























#content { background:url(images/content_bg.jpg) repeat-y; position:relative; width:1074px; padding-top:10px; }



#main { width:575px; float:left; }



#main .page { margin:10px 20px 10px 30px; color:#444; }



#main ul {

list-style-type: disc;

color:#444444;

font-size:14px;

line-height:1.5em;

margin-bottom:5px;

padding-left:20px;

}



#main h3, #main h2 { color:#424826; font-size:17px; }



#main h3 a, #main h2 a { color:#424826; text-decoration:none; }



#main h3 a:hover, #main h2 a:hover { text-decoration:underline; }



#main div.entry { border-top:1px dotted #a8b3b3; padding-top:8px; font-size:13px; color:#444; }



#main div.entry p { margin-bottom:10px; }



#main h2.pagetitle { margin:10px 30px; }







#main hr { margin:10px 35px 10px 35px; }



#main div.pagination { margin:0 35px 30px 37px; border-top:1px dotted #a8b3b3; padding:10px 0 0 15px; }







#main a, #main a  { color:#725e30; }



#main a:hover, #main a:active { text-decoration:none; }







.page .post { margin:0 18px 30px 18px; clear:both; }



.page .post h3 { margin-left:20px;  }



.page .post h3, .page .post div.info { position:relative; left:-19px; }



.page .post div.date { background:url(images/date.jpg) no-repeat; position:relative; left:-26px; top:0px; height:41px; width:39px; float:left;}



.page .post div.date span { display:block; font-weight:bold; width:37px; font-family:Verdana,Tahoma,Arial,sans-serif; text-align:center; height:26px; }



.page .post div.date span.day { color:#516868; font-size:19px; }



.page .post div.date span.month { color:white; font-size:9px; text-transform:uppercase; }



.page .post div.info { color:#9bb638; padding:3px 0 13px 0; margin-left:20px; font-weight:bold; font-size:12px; }



.page .post p.postmetadata { margin:10px 0; color:#444; font-size:11px; border-top:1px dotted #a8b3b3; border-bottom:1px dotted #a8b3b3; padding:3px 0;  background-color:#fffeee;} 







#navigation { font-size:12px; height:30px; }



#navigation div { width:250px; overflow:hidden; }



#navigation div.left { float:left; }



#navigation div.right { float:right; }











div.controls span { color:#8dc300; font-size:11px; font-weight:bold; margin-right:12px; }



div.controls span.comments, div.controls span.categories { padding-left:20px; }



div.controls span.comments { background:url(images/icon_comment.jpg) no-repeat left center; }



div.controls span.categories { background:url(images/icon_categories.jpg) no-repeat left center; }







div.page h2 { margin-bottom:10px; }







h3#comments { margin-bottom:10px; }



ol.commentlist { margin:0; padding:0 0 0 2em; font: italic 1.1em; font-size:13px; }



ol.commentlist li { padding:10px 0 10px 0; background:none; border-bottom:1px dotted #ccc; }



ol.commentlist li.alt { background-color:#fffeee; }



ol.commentlist li p { margin:5px; clear:both; }



ol.commentlist li img.avatar { border:1px solid #999; background-color:#fffccc; padding:0px; float:left; margin-right:10px; }







#respond { margin:20px 0; }



#respond h3 {}



#respond p { color:#555; font-size:12px; margin:3px 0 5px 0; }



#respond form textarea { width:488px; }







#sidebar { width:499px; float:left; }



#sidebar_left { width:272px; float:left; }



#sidebar_left li h4 { background-color:#427b83; color:white; margin-right:7px; padding:3px 0 3px 3px; text-transform:lowercase; font-size:12px; }



#sidebar_left li a { color:white; }



#sidebar_left li ul { margin:3px 0 7px 0; }



#sidebar_left li ul li { background:transparent url(images/flower.png) no-repeat scroll 4px 4px; line-height:24px; margin:0 0; padding-left:22px; font-size:12px;}



#sidebar_left li ul li a { color:white; text-decoration:none; font-size:14px; margin-left:0px; display:block; width:233px; }



#sidebar_left li ul li a:hover { text-decoration:underline; }



#sidebar_left li div.widget_wrapper { margin:12px 15px; }



#sidebar_left li.widget select { margin:12px 15px; }



#sidebar_left li div.textwidget { margin:12px 15px 12px 15px; }



div.widget_recent_comments li ul li a{ display: block; margin-left:22px; }





#sidebar_right { width:227px; float:left; }



#sidebar_right li { margin:2px 15px 15px 8px; font-size:13px; color:#555; line-height:12px; }



#sidebar_right li h4 { color:#8dc300; font-size:12px; margin-bottom:10px; }



#sidebar_right li a { color:#735e31; }



#sidebar_right li a:hover { text-decoration:none; }



#sidebar_right li p { margin-bottom:10px; }



#sidebar_right li a img { border:none;}







#footer { clear:both; background:url(images/footer.jpg); width:1074px;



  min-height:25px;



  height:auto !important;



  height:287px;



}



#footer ul { list-style:none; padding:30px 45px;}



#footer li { display:inline; padding:0 10px 0 0; }



#footer li.current { background:url(images/flower.png) no-repeat center left; }



#footer li a, #footer li a:visited { color:#cce4e7; text-decoration:none; font-weight:bold; padding-left:23px; }



#footer li a:hover, #footer li a:active, #footer li.current_page_item a { color:#fff; background:url(images/flower.png) no-repeat; }



#footer #stats { padding-left:45px;}



#footer #stats div { float:left; color:white; margin-right:20px; }



#footer #stats div p { margin:32px 0 15px 0; font-size:14px;  }



#footer #stats_right { left:865px; position:relative; top:-50px; height:0; }







p img { padding: 0; max-width: 100%; }



img.centered { display: block; margin-left: auto; margin-right: auto; }



img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }



img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }



.alignright { float: right; }



.alignleft { float: left; }



div.entry blockquote {

    margin: 1em 3em;

    padding: .5em 1em;

    border-left: 5px solid #427b83;

    background-color: #ede9d0; }

div.entry blockquote p {

    margin: 1em 3em;

    padding: .5em 1em;

    border-left: 5px solid #427b83;

    background-color: #ede9d0;

     }



