body {
	background-image: url('images2/header.jpg');
}

h1, h2, h3, h4, h5, h6  {

	font-weight: bold;

}

#tdrow{color:#24537C;}



a:hover {

	text-decoration:underline;

}



/* STRUCTURE */



#wrap {

}

#header  {

	position: relative;

	height: 120px;

}



#header h1.title  {

	display: none;

}



#header h1.title a  {

	text-decoration: none;

}



#header p.description  {

	display: none;

}



#rss  {

	position: absolute;

	top: 0;

	right: 0;

	color:#FFFFFF;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}



#rss a  {

	font-weight: bold;

	text-decoration: none;

	font-size: 0.9em;

	padding: 2px 0 2px 5px;

}



#showcase  {

	position: absolute;

	top: 0;

	right: 260px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	background-color: #FFFBCC;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E6DB55;

	border-right-color: #E6DB55;

	border-bottom-color: #E6DB55;

	border-left-color: #E6DB55;

}



#showcase a  {

	font-weight: bold;

	color:#000000;

	text-decoration: none;

	font-size: 0.9em;

	padding: 2px 0 2px 5px;

}



#rss a:hover, #showcase a:hover {

	text-decoration:underline;

}



#nav  {

	position: absolute;

	top: 60px;

	right: 0px;

}



#featured  {

	position: relative;

	padding-top: 10px;

	font-size:1em;

}



#featured blockquote {

	font-size: 16px;	

}



.featimg img {

	aposition: relative;

	top: 0px;

	left: 0px;

}



#featured .buttons  {

	width: 152px;

}



#featured .buttons a {

	margin:0px;

	padding:0px;

}



*:first-child+html #featured .buttons  {

	margin: 0;

}



*html  #featured .buttons  {

	margin: 0;

}



#featured .buttons a.prev  {

	margin-right: 5px;

	height: 0;

	overflow: hidden;

	padding-top: 28px;

	width: 71px;

}



#featured .buttons a.next  {

	z-index: 9999;

	margin-left: 5px;

	height: 0;

	overflow: hidden;

	padding-top: 28px;

	width: 71px;

}



#steps  {

	height: 45px;

	color: #fff !important;

}



#steps ul  {

	padding: 0;

	line-height: 45px;

	height: 45px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}



#steps ul li  {

	display: inline;

	margin: 0 24px 0 0;

	_margin-right:23px;

	font-family: Helvetica, Verdana, Arial, sans-serif;

}



#steps ul li h3 {

	color:#FFFFFF;

	font-size:14px;

}



#steps ul li a  {

	color: #fff;

	font-size: 1.1em;

	font-weight:bold;

	text-decoration: none;

	line-height: 45px;

	height: 45px;

	

}



#steps ul li a:hover  {

	border-bottom: 1px dotted #fff;

}



#content  {

	padding: 20px 0;

}



#content .moreinfo  {

	padding: 10px;

	width: 258px;

	background-image: url(styles/default/more-info.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}



#content .moreinfo blockquote p {

	font-size:14px;

	margin-bottom:15px;

	color:#75818A;

}



#content .quotes blockquote p {

	font-size:13px;

	font-style:italic;

}



#content .moreinfo h3, #content #news h3  {

	font-size:18px;

	margin-bottom:15px;

}



.grid_6 .moreinfo  {

	padding: 10px;

	width: 318px !important;

}



#content #news h3 a {

	color:#000000;

	text-decoration:none;

}



#content #news h3 a:hover {

	text-decoration:underline;

}



#content .moreinfo .more a  {

	font-weight: bold;

	padding: 2px 0 2px 25px;

}



#content .moreinfo p {

	font-size:12px;

}



#content .more {

	margin-bottom:0px;

}



#news  {

	position: relative;

}



#news a.feed  {

	position: absolute;

	top: 5px;

	right: 0 !important;

	right:8px;

}



#news ul  {

	margin-bottom: 15px;

}



#news ul li  {

	list-style: none;

	margin: 0;

	padding: 5px 0 5px 25px;

	border-bottom: 1px dotted #A6B3B9;

	background: url(images/design/greenarrow.gif) no-repeat center left;

}



#news ul li:first-child  {

	border-top: 1px dotted #A6B3B9;

}



#news ul li span.date  {

	margin-left: 10px;

}



#news ul li a  {

	font-weight: bold;

	text-decoration: none;

}



#news p.more a  {

	font-weight: bold;

	padding-top: 10px;

}



#newsletter  {	

	padding:10px;

	font-size:11px;

}



#newsletter h3  {

	margin-bottom:10px;

	font-size:16px;

	

}



#newsletter  {

	padding-top: 5px;

}



#newsletterform label  {

	font-weight: bold;

	display: block;

	width: 60px;

	padding-top: 5px;

}



*:first-child+html #newsletterform label {

	width: 58px;

}



*html #newsletterform label {

	width: 55px;

}



#newsletter input.text  {

	width: 368px;

	border: 1px solid #286697;

	margin-bottom: 8px;

	font-size: 1.3em;

	padding: 5px;

}



#footer  {

	height: 45px;

	font-size: 1em;

	margin-bottom:20px;

}



#footer p  {

	margin: 0;

	line-height:45px;

}



#footer p a  {

	text-decoration: underline;

}



#footer p a:hover  {

	text-decoration: none;

}



#footer .powered {

	text-align:right;

}



#footer .powered a.wordpress {

	text-align:right;

	background-image: url(images/design/wordpress_logo.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 38px;

	padding-top: 10px;

	padding-bottom: 10px;

}



#footer .powered a.fused {

	text-align:right;

	background-image: url(images/design/fused_icon.png);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 38px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-right:10px;

}



/* NAVIGATION */



#nav ul  {



}



#nav ul li  {

	list-style: none;

	display: inline;

	padding: 0;

	margin-top: 0;

	margin-left: 8px;

	margin-bottom: 0;

	margin-right: 0px;

	color: #FFFFFF;

}



#nav ul li a:link, #nav ul li a:visited  {

	text-transform: uppercase;

	text-decoration: none;

	font-weight: bold;

}



/* BLOG CSS */



.post p.categories {

	margin-bottom:15px;

}



.post p.categories span {

	padding: 5px;

	margin-top: 50px;

}



.post p.categories a  {

	font-weight: bold;

	text-decoration:none;

}



.post p.categories a:hover  {

	text-decoration:underline;

}



.post  {

	margin-bottom:25px;

}



.post_seperator  {

	margin-bottom:25px;

	height:1px;

	border-bottom:1px dotted #A6B3B9;

}



h2.title  {

	font-size:22px;

	margin-bottom:15px;

}



h2.theme_title  {

	font-size:28px;

	margin-bottom:20px;

	line-height:28px;

}



h2.title .date  {

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 10px;

	font-size:12px;

}



h2.title a  {

	text-decoration: none;

}



.post p.comments a  {

	padding: 0 0 0 22px;

	font-weight: bold;

	text-decoration: none;

}



p.continue  {

	float: left;

	display: inline-block;

}



p.continue a  {

	font-weight: bold;

	text-decoration: none;

}



#postad  {

	width: 468px;

	height: 60px;

	margin-top:20px;

	margin-bottom:20px;

	padding-top: 10px;

	padding-right: 56px;

	padding-bottom: 10px;

	padding-left: 56px;

}



a.adlink  {

	text-decoration: none;

	font-size: 10px;

	display: block;

	margin-top: -5px;

}



.asides  {

	margin: 25px 0;

}



.asidespost  {

	padding-left: 10px;

}



.asidespost .comments a  {

	font-weight: bold;

	text-decoration: none;

	padding-left: 3px;

}



#postnav  {

	margin-top: 15px;

}



*:first-child+html #postnav  {

	height: 1%;

}



*html #postnav  {

	height: 1%;

}



#postnav p.prev a  {

	padding: 2px 0 0 22px;

	font-weight: bold;

	text-decoration: none;

	background: url(images/design/preventries.jpg) no-repeat bottom left;

	color: #000;

}



#postnav p.next a  {

	padding: 2px 22px 0 0;

	font-weight: bold;

	text-decoration: none;

	background: url(images2/design/nextentries.jpg) no-repeat bottom right;

	color: #000;

}



#sidebar  {

}



#sidebar img.bigad  {

	margin-bottom:15px;

}



.searchbox {

	padding: 10px;

	border:1px dotted #73ADDC;

	margin-bottom:15px;

	background-color: #DFEBF5;

}



.searchbox h3 {

	padding-left: 35px;

	background-image: url(../images2/search_bg.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}



.searchbox #s {

	border: 1px dotted #73ADDC;

	padding: 8px;

	background-color: #ffffff;

	margin-right:10px;

	font-size:14px;

	width:210px;

}



.searchbox #searchsubmit {

	border: 1px dotted #73ADDC;

	padding: 8px;

	background-color: #eeeeee;

	font-size:14px;

	width:70px;

}



.aww_advert {

	border: 1px dotted #8fbd50;

	padding: 10px;

	background-color: #E2F9E3;

	margin-bottom:15px;

}





.page_list {

	margin:0px;

	padding:0px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #cccccc;

}



.page_list li {

	margin:0px;

	padding-top:8px;

	padding-bottom:8px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #cccccc;

	list-style-type: none;

	font-size:18px;

}



#tabbox  {

	margin-bottom: 20px;

}



*:first-child+html #tabbox  {

	height: 1%;

}



*html #tabbox  {

	height: 1%;

}



#tabbox ul.idTabs  {

	height: 37px;

	margin: 0;

	padding-left:2px;

	padding-right:2px;

}



*html #boxes  {

	margin-top: -2px;

}



#tabbox ul.idTabs li {

	display: inline;

	list-style: none;

	margin: 0;

	font-size: 12px;

	line-height: 37px;

}



#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  {

	text-decoration: none;

	padding: 9px 13px 9px 13px;

	font-weight: bold;

}



#boxes ul  {

	margin: 0;

	padding-top:5px;

	padding-bottom:5px;

}



#boxes ul li {

	list-style: none;

	padding: 6px 0 6px 10px;

	margin: 0;

	font-size: 12px;

}



#boxes ul li:first-child  {

	background: none;

}



#boxes ul li a:link, #boxes ul li a:visited   {

	background: url(images/design/greenarrow.gif) no-repeat center left;

	padding: 0 0 0 22px;

	text-decoration: none;

}



.widget {

	margin-bottom:20px;

}



#leftwidget  {

	width: 159px;

	padding-right: 10px;

	margin-right: 0;

}



.widgetlist  h3  {

	margin: 0 0 10px 0;

	padding: 8px 0 8px 10px;

	font-weight: normal;

	font-size: 13px;

}



.widgetlist ul  {

	margin: 0;

}



.widgetlist ul li  {

	margin: 0;

	padding: 4px 0 4px 10px;

	list-style: none;

	font-size: 13px;

}



.widgetlist ul li a:link, .widgetlist ul li a:visited  {

	text-decoration: none;

}

.widgetlist ul li a:hover  {

	text-decoration: underline;

}





/* Pageitem */



div.crop {

        width: 960px;

        height: auto;

        overflow: hidden;

		padding-bottom:5px !important;

}



div.widearea {

        width: 10000px; 

        height: auto;

        overflow: hidden !important;

		margin-top:15px;

}



div.widearea div {

        height: auto;

        display: block;

        float: left;

}

div.widearea .pageitem { width:960px;}



/* POST ENTRY */



.entry {}

.entry h3 {

	font-weight: bold !important;

	font-size: 15px !important;

	text-transform: uppercase;

}

.entry h4 {

	font-weight: bold !important;

	font-size: 14px !important;

}

.entry p{

	text-align:left;

	font-size:12px;

	color:#565656;

}

.entry p strong {

	color:#222222;

}

.entry span.highlight {

	background-color:#FFFFCC;

	color:#000000;

	font-size:13px;

	line-height:22px;

	padding-top: 3px;

	padding-bottom: 3px;

}

.entry .alignright {

	float:right;

	margin:0 0 10px 15px;

}

.entry .alignleft {

	float:left;

	margin:0 15px 10px 0;

}

#login span.highlight {

	background-color:#f0e3a5;

	color:#000000;

	padding:3px;

	font-size:11px;

}

.entry a:hover {

	color: #000;

	text-decoration: none !important;

}	

.entry blockquote {

	color: #CCCCCC;

	font-style: italic;

	margin:22px 0px;

	padding: 0 50px;

	background: transparent url("images/blockquote.gif") no-repeat 0 0;

	}

.entry blockquote p {

	font-size:12px;

	line-height: 20px;

	}

.entry img { 

	}

.entry ul, .entry ol {

	margin-bottom:15px;

	font-size:12px;

	line-height:15px;

	border: 1px dotted #99CC99;

	padding: 10px;

	background-color: #E2F9E3;

	margin-top: 0px;

	}

.entry ul li ul, .entry ol li ol{

	margin-bottom:0px;

	padding-top:3px;

	}

.entry ul li {

	padding-left:35px;

	padding-top:5px;

	padding-bottom:5px;

	margin:0px;

	color: #006600;

	list-style-position: outside;

	list-style-type: none;

	background-image: url(images/design/tick.gif);

	background-repeat: no-repeat;

	background-position: left center;

	}

	

#themedocs, .knowledgebase {

	border: 1px dotted #8fbd50;

	padding: 10px;

	background-color: #E2F9E3;

	margin-bottom:15px;

}



#themedocs ul {

	margin-left:0px;

	margin-right:0px;

	padding:0px;

	border-bottom-style: none;

	background-color:#caefcc;

}



#themedocs li {

	background-image: url(images/design/themesupport_li_item.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top:8px;

	padding-bottom:8px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #99CC99;

}



#themedocs p {

	margin-bottom:0px;

}



#themedocs form {

	margin-bottom:10px;

	clear:both;

	float:left;

	width:100%;

}



#themedocs label {

	padding:10px;

	height:32px;

	line-height:32px;

	font-size:13px;

	color:#ffffff;

	background-color:#779f40;

	float:left;

}



#themedocs .dropdown {

	padding:10px;

	height:30px;

	border: 1px dotted #8fbd50;

	background-color:#ffffff;

	float:left;

	margin-right:10px;

	width:250px;

}



#themedocs select {

	font-size:18px;

	border: 1px solid #ffffff;

	background-color:#ffffff;

	width:250px;

	margin:0;

	float:left;

}



#themedocs input {

	padding:10px;

	font-size:18px;

	height:52px;

	border: 1px dotted #8fbd50;

	background-color:#eeeeee;

	float:left;

	width:120px;

}	



.entry ul li ul li {

	list-style:disc inside !important;

	}

.entry ol li {

	list-style:decimal outside !important;

	font-size:12px;

	padding-top:5px;

	padding-bottom:5px;

	margin:0 0 0 20px;

	color: #006600;

	}

.entry ol li ol li {

	list-style:decimal-leading-zero inside !important;

	}

	

.entry table {

	font-size:12px;

	margin-top:5px;

	margin-bottom:20px;

}



.entry table.comparison td {

	text-align:center;

}



.entry table th {

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	text-align:left;

	padding:5px;

	text-transform:uppercase;

	background-color:#da6632;

	border: 1px dotted #c53d00;

	line-height:14px;

}



.entry table th.th_header_pale {

	background-color:#e17646;

}



.entry table th.sub {

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-align:left;

	padding:10px;

	text-transform:uppercase;

	background-color:#fda47c;

	border: 1px dotted #c53d00;

	line-height:12px;

}



.entry table td {

	padding: 5px;

	border: 1px dotted #73addc;

	font-size:11px;

	line-height:12px;

	vertical-align:middle;

}



.entry table.comparison .col1 {

	background-color:#e3ecf3;

	font-weight:bold;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: dotted;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-top-color: #A6B3B9;

	border-bottom-color: #A6B3B9;

	border-left-color: #A6B3B9;

	text-align:left;

}



.entry table.comparison th.col2 {

	background-color:#ffbd9f;

}



.entry table.comparison td.col2 {

	background-color:#ffe1d4;

}



.entry table td a {

	color:#000000;

	font-weight:bold;

	background-image: url(images/design/table_a_button.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 0px;

	padding-top:5px;

	padding-bottom:5px;

}



.entry table td a.no_image {

	background-image: none;

	padding:0px

}



/* COMMENTS */



#comments h2  {

	margin: 0px 0px 20px;

	font-size: 18px !important;

	line-height: 24px;

	font-weight: normal !important;

	color:#24537c;

}

.commentlist li {

	background-color:#E3ECF3;

	border:1px dotted #a9c3f3;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0px 0px 20px;

	padding:10px 10px 0px;

}

.commentlist p {

	margin-bottom:10px;

}

.commentlist .gravatar {

	float:right;

	margin:0px 5px 5px 20px;

}



.commentlist cite {

	font-weight: bold;

	font-size: 14px;

	font-style: normal;

	margin-bottom:10px;

}

.commentlist cite a:hover {

	text-decoration: none !important;

}

.commentlist .metadata {

	color:#000 !important;

	text-decoration: none !important;

	font-weight: normal !important;

}	

.commentlist .metadata:hover {

	text-decoration: underline !important;

}

#commentform input {

	padding: 5px;

	margin-right: 10px;

}



#commentform #submit {

	background-color:#24537C !important;

	color:#FFFFFF !important;

	font-size:14px;

	border:1px dotted #1B4161;

}



#commentform textarea {

	padding: 10px;

	width:558px;

	_width:540px;

}



/* STYLES */



.fix {

	clear: both;

}



.bordered  {

	border: 1px solid #000;

}



.floatleft  {

 float: left;

}



.floatright  {

	float: right;

}



.alignright  {

	text-align: right;

}



.alignr  {

	text-align: right;

}



blockquote {

	font-size:14px;

	margin-bottom:15px;

	color:#4F4F4F;

}



/* THEME CSS */



.screenshot img {

	display:block;

	background-color:#FFFFFF;

	margin-bottom: 10px;

	width:460px;

}



.screenshot-new img {

	display:block;

	margin-bottom: 10px;

}



.theme_excerpt {

	margin-bottom:15px;

	color:#565656;

	font-size:13px;

}



.theme_summary {

	margin-bottom:15px;

	color:#444444;

	font-size:15px;

}



.theme_excerpt strong {

	color:#000000;

}



.themebtn img {

	margin-bottom: 4px;

}



#clubpromo {

	background: #1b4e7d url(styles/default/featuredbg.jpg) repeat-x top left;

	float: left;

	margin-bottom: 20px;

	font-size: 1em;

	color: #fff;

	padding: 15px;

}



#clubpromo img {

	float: right;

	margin-left: 20px;

	display: inline;

}



#clubpromo blockquote {

	font-size: 14px;

	color: #fff;	

}



/* LOGIN CSS */



#login {

	background-color: #FFFFCC;

	border: 1px dotted #D8D2A9;

	min-height:25px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	margin-bottom:20px;

}



#login ul {

	margin:0px;

	padding:0px;

}



#login li {

	margin:0px;

	list-style:none;

	margin-bottom:10px;

}



#leftcontent #login li {

	float:left;margin-right:20px;

}



#login li a {

	font-size:12px;

	color:#2d699c;

	padding-top: 5px;

	padding-bottom: 5px;

}



#login li a:hover {

	color:#000000;

}



#login li a.edit_button {

	background-image: url(images/design/edit_button.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 35px;

}



#login li a.downloads_button {

	background-image: url(images/design/downloads_button.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 35px;

}



#login li a.billing_button {

	background-image: url(images/design/billing_button.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 35px;

}



#login li a.affiliate_button {

	background-image: url(images/design/affiliate_button.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 35px;

}



#login li a.logout_button {

	background-image: url(images/design/logout_button.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 35px;

}



#login p {

	font-size:11px;

	margin-bottom:10px;

}



.gravatar {

	width:65px;

	height:65px;

	float:right;

	margin-left:10px;

	margin-right:5px;

	margin-bottom:10px;

}



.gravatar img {

	background-color: #FFFFFF;

	padding: 4px;

	border: 1px solid #cccccc;

}



.welcome {

	font-size:16px;

	margin: 0 0 10px;

	padding: 0 0 10px;

	border-bottom:1px dotted #D8D2A9;

}



.support {

	background-color:#dfebf5;

	border: 1px dotted #73addc;

	padding:10px;

	margin-bottom:15px;

}



.support_button {

	background-color:#ccdce9;

	border: 1px dotted #73addc;

	margin-bottom:10px;

	background-image: url(images/design/woothemes_support_bg.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 10px;

	padding-right: 75px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.book_button {

	background-color:#c5e9c7;

	border: 1px dotted #8FBD50;

	margin-bottom:10px;

	background-image: url(images/design/woothemes_book_bg.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 10px;

	padding-right: 75px;

	padding-bottom: 10px;

	padding-left: 10px;

	

}

.book_button h4 {

	color:#53792a;

	font-size:11px;

	margin-bottom:0px;

}



.support_button h4 {

	color:#115895;

	font-size:11px;

	margin-bottom:0px;

}



.support_button p, .book_button p {

	margin-bottom:5px;

}



.support_button a, .book_button a {

	color:#000000;

	font-size:20px;

	font-weight: bold;

	margin-bottom:0px;

}



#tutorial {

	padding:10px;

	background-color:#f5dff2;

	border: 1px dotted #f083df;

	margin-bottom:15px;

}



#leftcontent #tutorial a, .entry #tutorial h4 a{

	color:#000000;

	text-decoration:none;

}



.grid_10 #tutorial h4 {

	font-size:1.1em;

	margin-bottom:10px;

}



.grid_10 #tutorial li {

	padding-left:22px;

	background-image: url(images/design/tutorial_bullet.gif);

	background-repeat: no-repeat;

	background-position: right middle;

	list-style:none;

	margin:0 0 8px 0;

}



.grid_10 #tutorial li a {

	color:#000000;

}



.tutorial_meta {

	padding-top:10px;

	border-top: 1px dotted #f083df;

	margin-bottom:0px;

}



.entry .tutorial_meta a {

	color:#000000;

	font-weight:bold;

}



.grid_10 .more_tutorials {

	float:none;

	padding-bottom:10px;

}



.grid_6 .more_tutorials {

	float:left;

}



.more_tutorials li {

	float:left;

	list-style:none;

	background-image:none !important;

	padding:0px !important;

	margin:0 5px 0 0 !important;

	line-height:20px;

}



.summary p {

	font-size:14px;

}



.other_themes h3 {

	font-weight: bold !important;

	font-size: 15px !important;

	text-transform: uppercase;

	margin-bottom:20px;

}



.other_themes ul, .theme_options ul {

	padding-bottom:20px;

	list-style:none;

}



.other_themes li, .theme_options li {

	margin:0px;

	padding:0px;

	width:140px;

	float:left;

	margin-right:10px;

}



.other_theme_description {

	width:140px;

	text-align:center;

	font-size:14px;

	font-weight:bold;

	margin-top:10px;

	margin-bottom:15px;

}



.tutorial-image {

	background-color:#E3ECF3;

	border:2px dotted #ffffff;

	margin-bottom:15px;

	padding:10px;

	text-align:center;

}



em, small {

padding:0;

margin:0;

}



.big_buttons {

	margin-bottom:20px;

	height:70px;

	width:340px;

}



.buy_theme_box {

	background-color:#FFFFCC;border-top:1px dotted #D8D2A9;border-bottom:1px dotted #D8D2A9;width:560px;clear:both;padding:5px 10px 5px 10px;float:left;margin-bottom:15px;

}



.buy_theme_box .fl {

	width:280px;line-height:35px;margin-bottom:0px;float:left;

}



.buy_theme_box .fl img {

	margin-right:5px;

}



.buy_theme_box .fr {

	width:280px;line-height:35px;margin-bottom:0px;float:right;text-align:right;

}



.buy_theme_box p a {

	text-decoration:none;

	color:#000000;

}



.buy_theme_box p a:hover {

	color:#357AB5;

}



.buy_theme_box img {

	vertical-align:middle;

}

.info-btn {

 	background: url(images/info_button.gif) no-repeat left center;

	padding-left: 35px;

}



#supportpack {

	padding:10px;

	border: 1px dotted #A6B3B9;

	background-color:#e3ecf3;

	margin-bottom:20px;

}



#tagcloud a:hover {

	text-decoration:underline;

}



.widgetlist ul li.flickr { 

	display:inline; 

	padding:0px;

}

.widgetlist ul li.flickr img {

	padding:0 10px 5px 0;

}

ul#twitter_update_list li {

	font-size:14px;

	margin:0;

	list-style:none;

	border-bottom:1px dotted #A6B3B9;	

	padding: 10px 0 15px;

	overflow:hidden;

}

#content .twitter {

	position:relative;

}

#content .twitter h3{

	margin-bottom:5px;

}

#content .twitter span a{

	color: #357AB5;

}

#content .twitter a{

	color: #75818A;

}

.twitter a.icon {

	position: absolute;

	top: -4px;

	right: 0 !important;

	right:8px;

}

/*- Comments Link -*/

.comment-old{

	background: url(images/comment.png) no-repeat;

	color: #ffffff;

	float: right;

	font-size: 11px;

	height: 32px;

	padding: 31px 0 0;

	text-align: center;

	width: 33px;

}

.comment-old a{

	color: #ffffff;

	display: block;

	height: 23px;

}



.aww .entry h2 {

	margin-bottom: 15px;

	padding-top: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #dddddd;

	clear:both;

}



.aww .entry blockquote {

	background-color:#FFFFCC;

	border:1px dotted #D8D2A9;

	padding:10px;

	background-image:none;

	clear:both;

}



.aww .entry blockquote p {

	margin:0;

}



.aww .entry blockquote h2 {

	margin:0;

	border:none;

	margin:0 0 10px 0;

	padding:0;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

}



.aww .entry a.contact {

	padding: 5px 0 5px 38px;

	font-size: 13px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

	background-image: url(images/design/ico_mail.png);

	background-repeat: no-repeat;

	background-position: left center;

}



.aww .entry a.portfolio {

	padding: 5px 5px 5px 38px;

	font-size: 13px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

	background-image: url(images/design/ico_portfolio.png);

	background-repeat: no-repeat;

	background-position: left center;

}



.wp-caption {

-moz-border-radius:3px;

-webkit-border-radius:3px;

background-color:#F3F3F3;

border:1px solid #DDDDDD;

margin:5px;

margin-top:20px;

margin-bottom:20px;

padding: 9px 0 5px 9px;

}

.wp-caption-text {	

text-align:center !important;

font-size:11px !important;

line-height:17px;

margin:5px 0 0 0;

padding:0;

}



.alert-box {

	padding:10px;

	background-color:#f8d5d5;

	border: 1px dotted #d44343;

	margin-bottom:15px;

}

.wp-caption img{

	float: left;

}





/* New theme page */



.grid_12_4 {

	width:300px; 

	display:inline;

	float:left;

	margin-left:10px;

	margin-right:10px;

} 

.grid_12_4.alpha { margin-left:0; }

.grid_12_4.omega { margin-right:0; } 



.screenshot-new {

	background:url(images/design/browser-frame.jpg) no-repeat top left;

	width:300px;

	height:249px;

	position:relative;

}

.screenshot-new img{ width:298px; height:224px; padding:19px 0 0 1px; }

.screenshot-new .free-banner{ background:url(images/design/banner-free-medium.png) no-repeat; width:100px; height:101px; position:absolute; top:0; right:0; }



.screenshot-new-single {

	position:relative;

	background:url(images/design/browser-frame-single.jpg) no-repeat top left;

	width:460px;

	height:382px;

	margin:0 0 20px;

}

.screenshot-new-single img{ width:458px; height:346px; padding:28px 0 0 1px; }

.screenshot-new-single .free-banner{ background:url(images/design/banner-free-large.png) no-repeat; width:152px; height:154px; position:absolute; top:0; right:0; }



.details {

	background-color:#E2F9E3;

	border:1px dotted #8FBD50;

	margin:15px 0px 10px;

	padding:10px;

}

.details ul { list-style:none; list-style-position:inside; margin:0; }

.details li { display:inline; margin:0; padding-right:15px; }

.details li a { color:#4e654f; text-decoration:none; }

.details li a:hover { color:#648f66; }

.details li.last { padding-right:0 !important; }

.details li img { padding: 0 3px 0 0; vertical-align:text-bottom; }

.details.single { }



.leaguetable {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px; 

	color: #FFFFFF;

	}


