/*

Theme Name: Extreme Graffix

Author: Pure Synergistics

*/



/* RESET */

html, body, form, fieldset{ margin: 0;padding: 0; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{ margin:0;padding: 0; }

a img, :link img, :visited img {border: 0;}

input, select, textarea	{ font-size:1em; }

label input  {border: 0;}

dd, blockquote	{margin-left: 1em;}

form label 	{cursor: pointer;}

fieldset	{border: none;}

textarea 	{font-size:1.2em;font-family: Arial, Helvetica, Sans-serif;}

ol, ul, ul li 	{list-style: none;}

table 		{border-collapse: collapse;border-spacing: 0;}

blockquote, q 	{quotes: none;}

:focus 		{outline: 0;}

ins 		{text-decoration: none;}

del 		{text-decoration: line-through;}

iframe          {margin: 0 !important; padding: 0 !important;}



/* HTML5 */

header, section, footer, aside, nav, article, figure, details { display: block;}



/* TYPOGRAPHY */

body          		{ font-size: .76em; font-family: Arial, helvetica, sans-serif;}   /* IE */

p  				{ margin: 0 0 1.5em 0; text-align:left; }

p.last      		{ margin-bottom:0; }

p img.left  		{ float: left; margin: 1.5em 1.5em 1.5em 0; padding:0; }

p img.top   		{ margin-top:0; } /* Use this if the image is at the top of the <p>. */

ul, ol      			{ margin: 0 0 10px 1.5em; }

ol          			{ list-style-type: decimal; }

dl         			{ margin: 1.5em 0; }

dl dt       			{ font-weight: bold; }

a           			{ color: #2568a8; text-decoration: underline; outline: none; }

a:visited   		{ color: #00629D; }

a:hover     		{ text-decoration: none;}

blockquote  		{ margin: 1.5em 0 1.5em 1.5em; color: #666; font-style: italic; }

strong      			{ font-weight: bold; }

em          			{ font-style: italic; }

pre         			{ margin-bottom: 1.3em; background: #f9f9f9; border:0.1em dotted #eee; padding:1.5em;  }

code        			{ font:0.9em Monaco, monospace; }

hr 				{ background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: 0.1em; margin: 1em 0 1.4em 0; border: none; _margin: 0 0 1.2em 0; }

table   			{ margin-bottom: 1.4em;}

th,td   			{ }

th      			{ font-weight:bold; }

label     			{ font-weight: normal; }

textarea  			{ height: 180px; width: 300px; }

p.small   		{ font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }

p.large   		{ font-size: 1.2em; line-height: 2.5em; }

p.quiet   		{ color: #666; }

p.sponsored		{ background:#ffffee; font-size:.9em; padding: 12px; margin: 0 0 3px; line-height: 1.4em; clear: both;}

.clearer 		{ height: 0; clear: both; }



/* thanks to www.fontsquirrel.com and www.theleagueofmoveabletype.com/fonts/7-league-gothic */

@font-face 		{ font-family: 'LeagueGothicRegular'; src: url('fonts/League_Gothic-webfont.eot'); src: local('?'), url('fonts/League_Gothic-webfont.woff') format('woff'), url('fonts/League_Gothic-webfont.ttf') format('truetype'), url('fonts/League_Gothic-webfont.svg#webfontOTINA1xY') format('svg');	font-weight: normal; font-style: normal; }





/* LAYOUT  */

body { line-height: 1.5; color: #444; text-align: center; margin:0; background:#000 url(images/bg.jpg) top center no-repeat;}

#container { position: relative; width: 982px; margin: 0 auto; text-align: left; }

#main { position: relative; padding-top: 0em; clear: both; width: 982px; padding-bottom: 1em; zoom: 1; _border:0 }

#main-inner { background: #fff url(images/bg-main.png); }

#col-1 { width: 610px; display: inline; float: left; }

#col-2 { float: right; margin-left: 7px; width: 338px; display: inline; margin-bottom: 20px; }

#sidebar { width: 330px; position: relative;  margin-top: 80px; z-index:1;}

#slidermargin {padding:0 0 0 10px;}





/* HEADER */

#head { background: transparent; position: relative; padding-bottom: 0; zoom: 1; z-index:1000; clear: both; min-height: 50px; _height: 50px; }

#head #logo {display: block; clear: both; width:410px; height:181px;}

#head #logo a { color: #000; font-family: 'LeagueGothicRegular', Arial, Helvetica, Sans-Serif; font-weight: normal; font-style: normal; letter-spacing: -2px; text-decoration: none; font-size: 4.6em; text-shadow: 1px 1px 1px #ccc; text-transform: uppercase;  }

#head #lizard { position:absolute; top:70px; left:-162px; width:342px; height:326px; background:url(images/logo-lizard.png) no-repeat;}

#head #logo a:hover  { color: #ff6600; }

#head h1#logo a {font-size: 2.3em;}

#head .searchform {float: right; position: relative; top: -150px; right: 8px;}

#head .searchform input.text {padding: 5px; border: 1px dotted #bad432; width: 150px; background: #FFFFFF;}

#head .searchform input.button {background: #000000; padding: 6px; color: #FFFFFF; border: 1px dotted #bad432; cursor: pointer;}



/* NAVIGATION */


nav .menu{ background: #242627; height: 45px; width: 982px; margin:0; padding: 0;}

nav .menu ul {background: #242627; display: inline-block; list-style: none; margin: -28px 0 0 110px; padding: 10; float: left; z-index:1;}

nav .menu ul a {color: #d6e1ea; text-transform: uppercase;}

nav .menu ul a:hover, 

nav .menu ul li.current-cat a {color: #fff; }

nav .menu ul > li { position: relative; float: left;}

nav .menu ul li a { color: #d6e1ea; padding: 11px 20px 12px 10px; text-decoration:none; font-size:12px; display: block; border-right: 0px dotted #464748; }

nav .menu ul li a:hover, .menu li a.current { background-position:0 -31px; }

nav .menu ul li ul, ul.sub-menu { display:none; background: #242627; line-height:0; position:absolute; z-index:1000; width: 120px; margin: 0;	padding: 0; }

nav .menu ul li:hover ul  { display: block; position: absolute;}

nav .menu ul li li { display: block; clear: both; position:relative; margin:0; padding:0; list-style:none; width: 120px; height:auto;}

nav .menu ul li li a { text-decoration:none; margin:0; padding: 10px 18px 10px 18px; background: #242627;	border-top: 0px dotted #464748;	line-height:145%; color: #d6e1ea; width:150px; font-size: 12px; }

nav .menu ul li li a:last-child { border-right: none;}

nav .menu ul li li a:hover, nav .menu ul li li a.current { color:#fff;}


/* SIDEBAR */

ul#xoxo { margin: 0 0 0 5px; padding: 5px; overflow: hidden; width: 320px;}

ul#xoxo li {	/*background: #d6e1ea;*/  display: block; overflow: hidden; }

ul#xoxo li:last-child {border-bottom: none;}

ul#xoxo li h3 { text-transform: uppercase; color: #111; font-weight: bold; font-size: 12px; letter-spacing: 1px; margin: 2px; _height: 1%; margin-top: 25px; font-family: Arial, Helvetica, Sans-Serif;}

ul#xoxo li ul, ul#recentcomments { margin: 0; padding: 0; background: #fff; overflow: hidden; }

ul#xoxo li ul li{ background: #fff; border-bottom: 1px dotted #eee; display: block; }

ul#xoxo li ul li a { text-decoration: none; padding: 10px; display: block }

ul#xoxo li ul li a:hover { text-decoration: none; color: #FF6600; }

.widget_tag_cloud div{ background: #fff; padding: 8px;}

.widget_tag_cloud div a{ text-decoration: none; }

.widget_tag_cloud div a:hover { color: #ff6600; }

.widget .searchform {background: #fff; padding: 10px;}

.widget .searchform input.text {padding: 5px; border: 1px dotted #ccc; width: 150px; background: #efefef;}

.widget .searchform input.button {background: #ff6600; padding: 6px; color: #fff; border: 0; cursor: pointer;}



#xoxo .twocol { margin: 0; padding: 0; }

#xoxo .leftcol { width: 44%; float: left;  }

#xoxo .rightcol { width: 44%; float: right; margin-top: .4em; }

#xoxo .sidebarad { background:#fff url(images/advertisement.gif) no-repeat 227px 270px; padding: 10px 0 20px 10px; margin: 5px 0; }

#xoxo .sidebarad * { margin: 0; }

.sidebar-title {font-family: 'LeagueGothicRegular', Helvetica, Arial; font-size: 2.4em; font-weight: normal; font-style: normal; }

#connect{ position:absolute; top:975px; left:325px;no-repeat;}


/* CONTENT --------------------------------------------------- */

section#content { clear: both; padding: 2em 0 20px 25px; position: relative; _overflow-x: hidden; color: #222; }

section#content a:hover { color: #FF6600; }

section#content h1.small { color: #333; font-size: 1.3em; font-weight: normal; border-bottom: 1px dotted #333; margin-bottom: 1.3em; }

section#content h3 { font-weight: normal; margin: .3em 0; }

.sub-post { clear: both; border-bottom: 1px dotted #ccc; margin: .5em 0; padding: .5em 0; line-height: 1.5em; }

.sub-post p { color: #555; margin-bottom: .3em; }

.sub-post h4 { font-size: 12px; line-height: 1.2; margin-bottom: .2em; display: inline; }

.sub-post h4 small { font-weight: normal; font-size: 11px; color: #999; }

.sub-post img { display: block; width: 50px; float: left; padding-right: 8px; margin-top: 4px; }

.sub-post small { color: #666; }

.pagination {display: block; border-top: 2px dotted #eee;}

.pagination-top {display: block; border-bottom: 2px dotted #eee;}

.pagination a, .pagination-top a {font-family: 'LeagueGothicRegular'; color: #000; text-transform: uppercase; font-size: 2.5em; text-decoration: none; letter-spacing: -1px;}

.home-feat {position:relative;display:block;float:left;width:280px;}
.home-feat:nth-child(odd) {margin:0 20px 0 0;}

.home-feat .postbody img {margin:0 0 10px 0;padding:0;}


#store1 { float:left; margin-right:20px; width:280px; }

#store2 { float:left; width:280px; }


/* POST --------------------------------------------------------*/

.post { margin: .4em 0 .8em 0; padding: 0; }

.post a {text-decoration: underline; }

.post a:hover { text-decoration: none; }

.post h1.posttitle {font: normal 3.4em 'LeagueGothicRegular', Arial, serif; line-height: 90%; letter-spacing: -1px; text-transform: uppercase; text-shadow: 1px 1px 1px #ccc;}

.post h1.posttitle a { color: #333; text-decoration: none; }

.post h2.posttitle {font-weight: normal; line-height: 1.1em; letter-spacing: -1px; text-transform: uppercase;}

.post h2.posttitle a, .home-feat h2 a, .home-feat h2{ font-family: 'LeagueGothicRegular', Arial, serif; color: #222; text-decoration: none; text-shadow: 1px 1px 1px #ccc; line-height: 90%}

.home-feat h2 {font-size:36px!important;}

.post h2.posttitle a:hover, .home-feat h2 a:hover { text-decoration: none; color: #ff6600;}

.post h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, Sans-Serif; margin: 5px 0; color: #000; font-weight: normal; letter-spacing: -1px; }

.post h1 {font-size: 26px;}

.post h2 {font-size: 24px;}

.post h3 {font-size: 22px;}

.post h4 {font-size: 20px;}

.post h5 {font-size: 18px;}

.post h6 {font-size: 16px;}

.post .filed-under { color: #ff6600; margin: -5px 0 0 0; padding: 0; font-size: .9em; font-weight: bold; text-transform: uppercase; }

.post .filed-under a { color: #ff6600; text-decoration: none; }

.post .filed-under a:hover { text-decoration: underline; }

.post .postbody .post-thumb   { float: left; border: 4px solid #f7f7f7; display: block; overflow: hidden; margin: 0 10px 10px 0;}

.byline { color: #777; font: normal .9em Arial; margin: 0px 3px; text-transform: uppercase; }

.byline a { color: #444; font-weight: normal; text-decoration: none;}

.byline strong { font-weight: bold; }

.byline a:hover { text-decoration: none; border-bottom: 1px dotted #ff6600;}

.byline img { margin-right: .5em; vertical-align: bottom; }

.tag-swipe { padding: .5em 0; }

.post .postbody { color: #444; font-size: 14px; padding-top: 1em; line-height: 1.6;  }

.post .postbody  span.read-more a {color: #111; text-transform: uppercase; font-weight: bold; font-size: 12px; text-decoration: none;}

.post .postbody p { margin: 1em 0; }

.post .postbody br { line-height: .8em; }

.post .postbody ul, ol { margin: 1em 0 1em 3em; }

.post .postbody ul li, #recentheadlines ul li { color: #444; list-style: disc; margin: 0 0 .5em; _height: 1%; }

#recentheadlines ul li a { color: #749e3a; }

.postbody img { background: #fff; margin: 0 15px 10px 10px; max-width: 500px; }

.postbody img.photo { background: #fff; padding: 4px; border: 1px solid #ddd; }

.postbody img.right { float: right; margin: 0 0 15px 15px; }

.postbody img.left { float: left; margin: 0 15px 15px 0; }

.post .posttags { color: #999; margin: 1em 0; font-size: 85%; }

.post .posttags a { text-decoration: none; }

.post .posttags a:hover { color: #222; border-bottom: none; }

a.more-link { margin: 1em 0; font-size: 12px; text-transform: uppercase; color: #222; font-weight: bold; text-decoration: none; }

a.more-link:hover { text-decoration: underline; }

section#content .postbody .meta-aside { border: 1px solid #eee; color: #555; font-size: .8em; float: right; width: 160px; margin: .8em 0 .9em 2em; padding: 1.5em; -moz-box-shadow: 1px 2px 20px #eee; -webkit-box-shadow: 1px 2px 20px #eee; }

.sticky{background: url(images/sticky.png) no-repeat right top;}

.page-link {clear: both; display: block}

.page-link a {border: 1px solid #eee; padding: 5px; color: #333; text-decoration: none;}



/* POSTMETA ----------------------------------------------------------------------------------------- */

.postmeta { _width: 590px; margin-top: .5em;}

.postmeta a em { color: #005F78; font-weight: bold; font-size: 1em; }

.postmeta p { margin: .5em 0; padding: 0; }

.postmeta br { line-height: .5em; }

.postmeta h4 { border-top: 1px solid #ddd; font-weight: normal; padding-top: 1em; }

.postmeta .navbar { border-top: 2px dotted #eee; _border-top: 2px solid #eee; clear: both; margin: 1em 0 em 0; text-align: center; min-height: 38px; _height: 1%; _width: 99.9%; }

.postmeta .navbar ul { padding: 6px 0; min-height: 28px; margin: 0; _height:1%; }

.postmeta .navbar li { height: 28px; display: inline; margin: 0 10px 0 0; padding: 0; float: left; text-transform: uppercase; }

.postmeta .navbar li a { background-position: left center; background-repeat: no-repeat; border-bottom: 3px solid #fff; color: #333; display: block; padding: 5px 0 2px; font-size: 10px; text-decoration: none; white-space: nowrap; min-width: 50px; }

.postmeta .navbar li.addthis a { color: #333; display: block; padding: 5px; white-space: nowrap; }

.postmeta .navbar li.retweet { margin-top: 5px; padding: 0;	display: block; width: 70px; height: 20px; float: right; }

.share-links { margin-top: 2px !important; min-width: 60px; }

.share-links a { display: inline !important;	padding-top: 10px; }

.postmeta ul li a:hover { color: #333; border-bottom: 3px solid #ddd; }

.postmeta ul li.source-link a { font-weight: bold; }

.postmeta ul li.permalink a { background-image: url(images/icon-page-link.gif); background-position: 0px 5px; padding-left: 24px; }

.postmeta ul li.email-this a { background-image: url(images/icon-email-go.gif); background-position: 4px 5px; padding-left: 28px; }

.postmeta ul li.comments { font-weight: normal; margin-top: 4px; font-size: 11px;}

.postmeta ul li.comments a { background-image: url(images/icon-comments.gif); background-position: 4px 5px; margin: -4px; padding-left: 26px; }

ul.list-related-links { margin: 0; padding: 0; }



/* POST EXTRA ----------------------------------------------------------------------------------------*/

#post-extra { overflow: hidden; width: 100%; }

#extra-container { overflow: hidden; border: 1px solid #efefef; padding: 10px; }

#extra-left { float: left; width: 320px; display: block;}

#extra-right { float: right; width: 240px; }

.extra-title { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 0px;}



/* FOOTER --------------------------------------------------------------------------------------------*/

#footer { background: #111; font-size: 11px; color: #999; clear:both; width:962px !important; width: 982px; margin:1px auto 0 auto; padding:10px; overflow: hidden;}

#footer p { margin: 0 0 .3em; text-align: center; }

#footer a:link, #footer a:active	{color: #7aff00; text-decoration: none;}

#footer a:visited, #footer a:hover {color: #fff; }

#footer-widget-area {overflow: hidden; width: 982px; margin: 0; font-size: 11px;}

#footer-widget-area .widget-area {float: left; width: 205px; padding: 0 20px 0 20px; min-height: 120px; display: block; margin: 10px 0;}

#footer-widget-area #fourth {float: left;}

#footer-widget-area .widget-area ul {margin: 0; padding: 0;}

#footer-widget-area .widget-area ul li { background: transparent; padding: 1px 0;}

#footer-widget-area .widget-area ul a {color: #d6e1ea; text-decoration: none; }

#footer-widget-area .widget-area ul a:hover {text-decoration: underline; color: #fff;}

#footer-widget-area .widget-area h3.widget-title {color: #999; text-transform: uppercase; }

#footer-widget-area .widget-area .widget_tag_cloud div {background: transparent; margin: 0; padding: 0;}

#footer-widget-area .widget-area .widget_tag_cloud div a {}

#footer-widget-area .widget_recent_comments ul {background: transparent;}

#footer #credits {overflow: hidden; border-top: 1px solid #000; }

#footer #credits #site-info {float: left; margin: 10px 0 0 20px;}

#footer #credits #site-info a, #footer #credits #site-generator a {color: #d6e1ea; text-decoration: none;}

#footer #credits #site-generator {float: right; margin: 10px 20px 0 0; }





/* MISC -------------------------------------------------------------- */

.clearfix { display: inline-block; }   

.clearfix:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

.hide { visibility: hidden; }

.noheight { height: 0 !important; margin-bottom: 0 !important; }

.center { text-align: center; }

.hide-me { display: none; }

.no-bullets { margin: 0 0 1em; }

.no-bullets li { background: transparent; padding-left: 0 !important; margin-left: 0 !important; }

.trigger { cursor:pointer; }

img.left {float: left; padding: 0 10px 10px 0;}

.hide   { display: none; }

.required { color: #cc0000 !important; font-weight: bold; }

span.normal { text-transform: none !important; font-size: 1em !important; }

.module { background: #fff; margin-bottom: 0 0 1em; }

.left {float: left;}

.right {float: right;}



/* =Comments

-------------------------------------------------------------- */

#comments {	clear: both; margin-top: 30px;}

#comments .navigation { padding: 0 0 18px 0; }

h3#comments-title, h3#reply-title { color: #111;	font-family: 'LeagueGothicRegular'; font-size: 2.8em; font-style: normal; font-weight: normal; text-transform: uppercase; margin-bottom: 0; line-height: 90%; text-shadow: 1px 1px 1px #ccc;}

h3#comments-title { padding: 24px 0; }

.commentlist { list-style: none; margin: 0;}

.commentlist li.comment { line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative; overflow: hidden; border: 1px solid #dcf0fd; background: #eef8ff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.commentlist .comment-container {background: #fff; margin: 5px; padding: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; border: 1px solid #dcf0fd;}

.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }

#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }

#comments .comment-body p:last-child { margin-bottom: 6px; }

#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.commentlist ol { list-style: decimal; }

.commentlist .avatar { position: absolute; top: 10px; left: 10px; box-shadow: 1px 1px 1px #dcf0fd; -moz-box-shadow: 2px 2px 2px #dcf0fd;}

.fn {text-transform: uppercase; font-weight: normal; font-style: normal;}

.comment-author {}

.comment-container cite { color: #000; font-style: normal; font-weight: bold; }

.says { font-style: italic;}

.comment-meta { font-size: 10px; margin: 0 0 18px 0; }

.comment-meta a:link, .comment-meta a:visited { color: #ccc; text-decoration: none; }

.comment-meta a:active,

.comment-meta a:hover { color: #ff4b33;}

.commentlist .even {background: #efefef;}

.commentlist .bypostauthor {	border: 1px solid #ccc;}

.reply {	font-size: 12px; padding: 0 0 24px 0;}

.reply a, a.comment-edit-link { color: #888; }

.reply a:hover, a.comment-edit-link:hover { color: #ff4b33; }

.commentlist .children { list-style: none; margin: 0; }

.commentlist .children li { border: none;	margin: 0; }

.nopassword,

.nocomments { display: none; }

.pingback { border: 1px solid #dcf0fd; color: 111; margin-bottom: 18px;	padding: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; background: #eef8ff}

.commentlist li.comment+li.pingback { margin-top: -6px; }

.pingback p { color: #888; display: block; font-size: 11px; line-height: 18px;	margin: 0; }

.pingback .url { font-size: 13px; font-style: italic;}

.comment-reply-link {text-transform: uppercase; text-decoration: none; float: right;}



/* Comments form */

input[type=submit] { color: #333;}

#respond { margin: 24px 10px 10px 0px; background: #fff; padding: 10px 10px 10px 0px; overflow: hidden; position: relative; }

#respond p {	margin: 0; }

#respond .comment-notes { margin-bottom: 1em; }

.form-allowed-tags {	line-height: 1em; }

.children #respond {	margin: 0 48px 0 0; }

h3#reply-title { margin: 18px 0; }

#comments-list #respond { margin: 0 0 18px 0; }

#comments-list ul #respond { margin: 0; }

#cancel-comment-reply-link {	font-size: 18px; font-weight: normal; line-height: 18px; }

#respond .required {	color: #cc0000; font-weight: bold; }

#respond label { color: #111;	font-size: 12px; text-transform: uppercase; font-weight: bold;}

#respond input { margin: 0 0 9px; 	width: 98%; border: 1px solid #ddd; padding: 5px; background: #f9f9f9;}

#respond textarea { width: 98%; border: 1px solid #ddd; padding: 5px; background: #f9f9f9;}

#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; }

#respond .form-allowed-tags code { font-size: 11px; }

#respond .form-submit { margin: 12px 0;}

#respond .form-submit input { font-size: 14px;	 width: auto; }



/* WP */

blockquote {margin:20px 10px 20px 35px; border-left: 4px solid #DDD; padding:0 5px 0 15px; text-align:justify;}

.commenttext blockquote{border-left:4px solid #B6B6B5;}

.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px;}

.wp-caption img{border:none;margin:0;padding:0;}

.wp-caption p.wp-caption-text{font-size:12px; line-height:19px; text-align: center; color:#333; margin: 0; padding: 0;}

.gallery-caption { text-align: center; font-style: italic; font-size: 11px;}

.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;}

.alignright,img.alignright{float:right;margin:5px 0 5px 10px;}

.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}

abbr, acronym, span.abbr{cursor:help;border-bottom:1px dotted #000;}

table{margin:.5em 0 1em;}

table td,table th{text-align:left;border-right:2px solid #fff;padding:.4em .8em;}

table th{background-color:#ff6600; font-size: 12px; color:#fff; text-transform:uppercase; font-weight:bold; border-bottom: 2px solid #fff;}

table td{background-color:#f8f8f8; font-size: 12px; color: #666; border-bottom: 2px solid #fff;}

table th a{color:#d6f325;}

table tr.even td{background-color:#eee;}

table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}

.wp_syntax { width:auto; }

.wp_syntax table { border:0 !important; }

.wp_syntax table td { border:0 !important; }

img.wp-smiley{border:0px; vertical-align:middle;}

.widget_calendar {background: #fff; padding: 10px; margin-top: 20px;}

table#wp-calendar {width: 100%;}

table#wp-calendar caption {font-weight: bold; text-transform: uppercase;}

table#wp-calendar th, td {text-align: center;}





