/*



Theme Name: WPMU

Theme Date: 16032009

Theme URI: http://wp.mu

Description: Custom theme for the wp.mu

Author: incsub

Author URI: http://www.wp.mu/

Tags: custom homepage, illustrated, blue, light blue, grey



*/







body {
	font-family: Arial, Verdana, sans-serif;
	color: #151515;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;

}

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

	font-family:   Arial, Tahoma, "Lucida Sans" !important;

	letter-spacing: normal;

	word-spacing: normal;

	font-variant: normal;

}



.page .post-content form{
	margin: 15px 0px;
	width: 95%!important;
	background: #084f69;
	padding: 3% 2%!important;
	border: 2px solid #042937!important;
	color: #FFFFFF;
	float: left!important;
	position: static;
	-moz-border-radius: 10px;
}
.post-content form .form-table {
	color: #FFFFFF;
}


.form-table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	color: #121212;

}



.form-table tr {
	margin: 0px;
	padding: 0px!important;
	width: 100%;

}
tr.highlight {
	background: #053141;
}
tr.highlight th {
	color: #FFCC00!important;
}



.form-table th {
	font-size: 15px;
	width: 30%!important;
	font-family: Arial, Tahoma, "Lucida Sans";
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
	font-style: normal;
	font-variant: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;

}

.form-table td {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;

}



.form-table input, .form-table textarea, .form-table select {

	background: #FFFFFF;

	padding: 5px 3px;

	border: 1px solid #F3F9EC;

	font-size: 12px;

}



.form-table input:hover, .form-table textarea:hover, .form-table select:hover {

	background: #F2FFE1;

	padding: 5px 3px;

	border: 1px solid #DDFC9E;

	font-size: 12px;

}



.form-table input[type=checkbox] {

	padding: 2px;

	border-width: 0px;

	border-style: none;

	height: 15px!important;

	width: 15px!important;

}





 {

	background: #FFFFFF;

	padding: 3px;

	border-top: 1px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

}

p.submit {

	margin: 0px;

	padding: 15px 0px 0px;

	float: left;

	width: 100%;

}

p.submit input {
	background: #429940;
	margin: 0px 0px 1em;
	padding: 3px 8px;
	font-size: 15px;
	color: #F8FFDD;
	width: auto;
	overflow: visible;
	font-weight: bold;
	border: 1px solid #429940;

}

p.submit input:hover {
	background: #68BE65;
	margin: 0px 0px 1em;
	padding: 3px 8px;
	font-size: 15px;
	color: #FFFFFF;
	width: auto;
	overflow: visible;
	font-weight: bold;
	border: 1px solid #4DB34A;

}

.fieldwrap {

	margin: 0px;

	padding: 0px 0px 10px;

	float: left;

	width: 100%;

}

.fieldwrap label {

	float: left;

	margin: 0px;

	padding: 0px;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	width: 150px;

}



#content .post-content .ddfm {

	margin: 0px!important;

	padding: 12px 0px!important;

	float: left!important;

	width: 100%!important;

	background: #FFFFFF!important;

	border: 1px solid #FFFFFF!important;

}

.ddfm input {

	background: #FFFFFF;

	padding: 5px 3px;

	border: 1px solid #CCCCCC;

	font-size: 12px;

	width: 50%;

}

.ddfm textarea {

	background: #FFFFFF;

	padding: 5px 3px;

	border: 1px solid #CCCCCC;

	font-size: 12px;

	width: 50%;

}

.ddfm input:hover, .ddfm textarea:hover  {

	background: #F2FFE1;

	padding: 5px 3px;

	border: 1px double #99CC00;

	font-size: 12px;

}





.ddfm input[type=submit] {

	background: #68BE65;

	margin: 0px 0px 1em;

	padding: 3px 8px;

	font-size: 14px;

	color: #F8FFDD;

	width: auto!important;

	overflow: visible;

	font-family: "Trebuchet MS", "Times New Roman", Tahoma;

	font-weight: bold;

	border: 1px solid #4DB34A;

}







img {

	border-width: 0px;

	border-style: none;

}



input, select, textarea {

	font-family: Arial, Tahoma, "Lucida Sans";

}



input.button[class] {

    width: auto;

	}

fieldset, img {

	border-width: 0px;

	border-style: none;

}





/* Captions */

div.aligncenter {

	display: block!important;

	margin: 0px auto;

}

div.alignleft {

	float: left!important;

	margin-right: 10px;

}

div.alignright {

	float: right!important;

	margin-right: 0px;

	margin-left: 10px;

}

.wp-caption {

	border: 1px solid #CCCCCC;

	text-align: center;

	background-color: #F8F8F8;

	padding-top: 4px;

	margin-top: 10px;

	margin-bottom: 10px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 16px;

	padding: 5px 4px;

	margin: 0;

	font-family: Arial, Tahoma, "Lucida Sans";

	color: #949494;

	font-style: normal;

}

/* End captions */







p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	float: right;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	float: left;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}





dt {

margin-bottom: 5px;

margin-top: 0px;

font-weight: 400;

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

font-size: 1em;

}



dd {

font-style: italic;

margin-bottom: 8px;

margin-left: 0px;

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

font-size: 1em;



}

code {

	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

	font-size: 1.025em;

}





blockquote p {

	margin: 0px;

	padding: 0px;

}



blockquote {

	margin: 0px 15px 10px;

	line-height: 22px;

	font-size: 13px;

	padding: 8px 0px 8px 10px;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

	font-style: italic;

	font-weight: normal;

	border-left: 4px solid #333333;

	color: #333333;

}



pre {

	margin: 8px 0px;

	padding: 10px;

	clear: both;

	width: 92%;

	overflow: scroll;

	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

	background: #FFFFFF;

	color: #000000;

	font-size: 13px;

	line-height: 22px;

	white-space: nowrap;

	border: 1px solid #eeeeee;

}

em {

	font-style: italic;

	font-weight: normal;

}





#top-header {

	background: url(images/top-hd.jpg) repeat-x top;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

#top-header-inner {

	margin: 0px auto;

	padding: 0px;

	width: 960px;

}

#top-header-content {

	margin: 0px;

	padding: 25px 0px;

	width: 960px;

	float: left;

}

#top-header-content .sitelogo {

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

	margin: 0px;

	padding: 0px;

	float: left;

	height: 49px;

	width: 191px;

}

#top-header-content .sitelogo a {

	margin: 0px;

	padding: 0px;

	height: 49px;

	width: 191px;

	font-size: 0px;

	color: #D8ECF5;

	display: block;

}

#top-header-content .sitenote {

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

	margin: 10px 0px 0px;

	padding: 0px;

	float: right;

	width: 611px;

	font-size: 0px;

	height: 31px;

}

#top-header-content .sitenote a {

	margin: 0px;

	padding: 0px;

	width: 611px;

	font-size: 0px;

	display: block;

	color: #EDF6FB;

	height: 31px;

}

#navigation {

	background: url(images/mu-nav.jpg) repeat-x;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 48px;

	width: 100%;

}

#navigation-inner {

	background: url(images/top-gloss.jpg) no-repeat right top;

	margin: 0px auto;

	padding: 0px;

	height: 48px;

	width: 960px;

}

#page-nav {

	margin: 0px;

	padding: 0px;

	height: 48px;

	width: 960px;

	float: left;

}

#nav {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

	font-family:   Helvetica, Arial, Tahoma !important;

	font-weight: normal;

}

#nav li {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

	display: inline-block;

}

#nav li a {

	margin: 0px;

	padding: 0px 18px;

	float: left;

	list-style-type: none;

	display: block;

	background: url(images/mu-line.jpg) no-repeat right center;

	height: 48px;

	font-size: 19px;

	line-height: 48px;

	color: #FFFFFF;

	text-decoration: none;

}

#nav li a:hover {

	margin: 0px;

	padding: 0px 18px;

	float: left;

	list-style-type: none;

	display: block;

	background: url(images/mu-line.jpg) no-repeat right center;

	height: 48px;

	font-size: 19px;

	line-height: 48px;

	color: #FFFFFF;

	text-decoration: none;

}

#nav li:hover {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

	display: inline-block;

	background: url(images/hover.jpg) no-repeat center bottom;

}

#main-header {

	background: #C4E1ED url(images/header.png) repeat-x top;

	margin: 0px;

	padding: 15px 0px 0px;

	float: left;

	width: 100%;

}

#main-header-inner {

	margin: 0px auto;

	width: 960px;

}

#main-header-content {

	margin: 0px;

	padding: 0px;

	float: right;

	background: url(images/web.png) no-repeat left bottom;

	height: 228px;

	width: 535px;

}

#main-header-content-single {

	margin: 0px;

	width: 960px;

	padding: 15px 0px 25px;

	float: left;

}

#inner-header-signup {

	background: url(images/top-shade.png) repeat-x top;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	border-bottom: 1px solid #E8E8E8;

}
.noline {
	border-width: 0px!important;
	border-style: none!important;
}


#inner-header-signup-content {

	margin: 0px auto;

	padding: 0px;

	width: 960px;

}

#inner-header-signup-content-inside {

	margin: 0px 0px 15px;

	padding: 0px 0px 15px;

	width: 960px;

	float: left;

}

#badge-wrap {

	float: right;

	width: 290px;

	padding-top: 15px;

}



.buddypress-badge {
	background: url(images/buddypress-click.png) no-repeat left top;
	margin: 0px;
	padding: 32px 0px 0px 72px;
	float: right;
	height: 36px;
	width: 178px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 25px;

}

.bbpress-badge {
	background: url(images/bbpress-click.png) no-repeat left top;
	margin: 0px;
	padding: 32px 0px 0px 72px;
	float: right;
	height: 36px;
	width: 178px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 25px;

}



.wpmu-badge {
	background: url(images/wp-click.png) no-repeat left top;
	margin: 0px;
	padding: 30px 0px 0px 72px;
	float: right;
	height: 38px;
	width: 178px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 25px;

}

.wpmu-badge a, .bbpress-badge a, .buddypress-badge a {

	color: #333333;

	text-decoration: none;

}

.wpmu-badge a:hover, .bbpress-badge a:hover, .buddypress-badge a:hover {

	color: #000000;

	text-decoration: underline;

}



#social-inner {

	margin: 0px;

	padding: 0px;

	float: left;

	position: relative;

}

#social-inner #the-mascot {

	position: absolute;

	top: -230px;

	height: 454px;

	width: 457px;

	left: -50px;

}



#social-inner #the-mascot a {

	font-size: 0px;

	color: #FFFFFF;

	text-decoration: none;

	height: 454px;

	width: 457px;

	display: block;

	float: left;

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

}

#social-inner #the-mascot a:hover {

	font-size: 0px;

	color: #FFFFFF;

	text-decoration: none;

	height: 454px;

	width: 457px;

	display: block;

	float: left;

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

}



#social-inner-single {

	margin: 0px;

	padding: 0px;

	float: left;

	position: relative;

}

#social-inner-single #the-mascot {

	position: absolute;

	top: -120px;

	height: 255px;

	width: 257px;

	left: -40px;

}



#social-inner-single #the-mascot a {

	background: url(images/mascot-small.png) no-repeat top;

	height: 255px;

	width: 257px;

	display: block;

}

#social-inner-single #the-mascot a:hover {

	background: url(images/mascot-small.png) no-repeat bottom;

	height: 255px;

	width: 257px;

	display: block;

}





#signup-form {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 960px;

}

#element {

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

	margin: 0px;

	padding: 0px;

	float: right;

	height: 93px;

	width: 700px;

}

#element a {

	font-size: 0px;

	text-align: center;

	display: block;

	height: 93px;

	width: 700px;

	color: #F2FBFF;

}





#start-wpmu {

	background: url(images/start-wpmu.jpg) no-repeat bottom;

	margin: 0px;

	padding: 0px;

	float: right;

	width: 703px;

	height: 150px;

}

#signup-now {

	margin: 0px;

	padding: 10px 0px 0px;

	float: right;

	width: 960px;

}

.plugins {

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

	margin: 0px;

	padding: 0px;

	float: right;

	height: 74px;

	width: 600px;

}

.start-now {

	margin: 0px;

	padding: 5px 0px 0px;

	float: right;

	width: 314px;

	height: 61px;

}

.start-now a {

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 61px;

	width: 314px;

	font-size: 0px;

	color: #FFFFFF;

	background: url(images/signup.png) no-repeat center -3px;

	text-decoration: none;

}

.start-now a:hover {

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 61px;

	width: 314px;

	font-size: 0px;

	color: #FFFFFF;

	background: url(images/signup.png) no-repeat center bottom;

	text-decoration: none;

}

#wrapper {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

#container {

	margin: 0px auto;

	padding: 0px;

	width: 960px;

}

#content {

	margin: 0px;

	padding: 25px 0px 2em;

	width: 960px;

	float: left;

}

.content-left {

	float: left;

	width: 620px;

}

.content-left h3, .content-right h3 {

	font-size: 21px;

	margin: 0px 0px 15px;

	padding: 0px 0px 5px 5px;

	float: left;

	width: 98%;

	border-bottom: 1px solid #DDD;

	font-weight: normal;

	letter-spacing: -1px;

}





.content-right {

	float: right;

	width: 326px;

}

.content-right .vblk {

	margin: 0px;

	padding: 0px 0px 1em;

	float: left;

	width: 100%;

}

.content-right p {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}





.sbox {
	margin: 0px;
	padding: 0px 18px 0px 0px;
	float: left;
	width: 290px;
	height: 250px;
}

.sbox .simg {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	overflow: hidden;

}

.sbox img {

	padding: 4px;

	border: 1px solid #DBDBDB;

}



.descriptions {

	text-align: right;

	height: 28px;

	width: 289px;

	padding-right: 5px;

	position: absolute;

	top: 114px;

	font-size: 0px;

	color: #FFFFFF;

	float: left;

	left: 0px;

}



.sbox p {
	font-size: 17px;
	line-height: 20px;
	color: #121212;
	margin: 0px;
	padding: 15px 0px 0px;
	float: left;
	width: 100%;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	font-family: Arial, Tahoma, "Lucida Sans";
	font-weight: 400;
}



.premium { background: url(images/transparent.png) no-repeat; }

.paypal { background: url(images/paypal-transparent.png) no-repeat; }

.themes { background: url(images/themes-transparent.png) no-repeat; }

.hosting {

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

}

.pro {

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

}

.minutes {

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

}

#wpmu-banner {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

	padding-bottom: 25px;

	text-align: center;

}

#footer {

	background: #d0d7d9 url(images/bottom-shade.jpg) repeat-x top;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

#footer-inner {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

}

#footer-content {

	width: 960px;

	margin: 55px 0px 0px;

	padding: 0px 0px 2em;

	float: left;

}





.ubox {

	margin: 0px 2% 0px 0px;

	float: left;

	width: 30%;

}

.ubox .list {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.ubox .list li {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.ubox .list a {

	color: #333333;

	text-decoration: none;

}



.ubox h3 {

	margin: 0px 0px 10px;

	padding: 0px 3% 12px;

	float: left;

	width: 94%;

	list-style-type: none;

	font-family: Helvetica, Arial, Tahoma, Helvetica;

	font-size: 18px;

	text-transform: capitalize;

	background: url(images/footer-hline.png) repeat-x bottom;

	line-height: 20px;

	font-weight: normal;

}

h3.purple {

	color: #e22b96;

	text-decoration: none;

}

h3.blue {

	color: #1b9bcf;

	text-decoration: none;

}

h3.bold {

	font-weight: bold;

	color: #000000;

}







.ubox .list li ul {

	margin: 0px;

	padding: 0px 0px 25px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.ubox .list li ul li a {

	margin: 0px;

	float: left;

	width: 94%;

	border-bottom: 1px solid #bcc4c6;

	padding: 7px 3%;

	color: #5B6D73;

	font-size: 13px;

}



.ubox .list li ul li {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

	font-size: 13px;

	line-height: 16px;

	color: #5B6D73;

	overflow: hidden;

}

.ubox p {

	font-size: 13px;

	line-height: 18px;

	margin: 0px;

	padding: 0px 0px 10px 3%;

	float: left;

	width: 97%;

	color: #5B6D73;

}

.ubox p a {

	color: #4A595E;

	text-decoration: none;

	border-bottom: 1px dotted #4A575B;

	font-weight: bold;

}









.ubox .list li ul li ul {

	margin: 0px!important;

	padding: 0px!important;

	float: left;

	width: 100%;

	list-style-type: none;

}

.ubox .list li ul li ul li {

	margin: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

	font-size: 13px;

	line-height: 16px;

	color: #5B6D73;

	padding: 0px;

}

.ubox .list a:hover {

	color: #3A4447;

	text-decoration: none;

	background: url(images/ubox-hover.png) no-repeat center bottom;

}

#footer-bottom {

	background: #252726;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	border-top: 6px solid #BEC8CB;

}

#footer-bottom-inner {

	margin: 0px auto;

	padding: 0px;

	width: 960px;

}

#footer-bottom-content {

	margin: 0px;

	padding: 15px 0px 25px;

	width: 960px;

	float: left;

}

#footer-bottom-content .fleft {

	margin: 0px;

	padding: 0px 0px 0px 100px;

	float: left;

	width: 40%;

	color: #FFFFFF;

	background: url(images/wp-mu-logo-bottom.jpg) no-repeat left 10px;

}

#footer-bottom-content .fleft p {

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 18px;

}

#footer-bottom-content  a  {

	color: #eee;

	text-decoration: none;

	border-bottom: 1px dotted #CCCCCC;

}

#footer-bottom-content .fright {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 40%;

	color: #FFFFFF;

}

#footer-bottom-content .fright p {

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 18px;

}

#post-entry {

	margin: 0px 0px 25px;

	padding: 0px 0px 0px 35px;

	float: right;

	width: 675px;

	border-left: 2px solid #ededed;

}

#sidebar {

	margin: 0px;

	padding: 65px 0px 0px;

	float: left;

	width: 210px;

}

#sidebar .list {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

#sidebar .list h3 {

	font-size: 17px;

	color: #367E96;

	margin: 0px;

	padding: 5px 0px;

	float: left;

	width: 100%;

	border-bottom: 1px solid #ddd;

	line-height: 25px;

	letter-spacing: -1px;

	text-transform: capitalize;

}

#sidebar h3 a {

	margin: 0px!important;

	padding: 0px 4px 0px 0px!important;

	border-width: 0px!important;

	border-style: none!important;

	display: inline!important;

	text-decoration: underline!important;

	width: auto!important;

	font-size: 17px!important;

	color: #367E96!important;

	background: url(none)!important;

}



#sidebar .list li {

	margin: 0px;

	padding: 0px 0px 45px;

	float: left;

	width: 100%;

	letter-spacing: normal;

	word-spacing: normal;

}

#sidebar .list li a {

	color: #666666;

	display: block;

	margin: 0px;

	text-decoration: none;

	border-bottom: 1px solid #EDEDED;

	font-size: 13px;

	line-height: 18px;

	font-style: normal;

	font-variant: normal;

	padding: 12px 6px 12px 25px;

	background: url(images/bullet.png) no-repeat 3px 13px;

}



#sidebar .list li ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

#sidebar .list li ul li {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

	text-transform: capitalize;

}

#sidebar .list li ul li ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

#sidebar .list li ul li ul li {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

#sidebar .list li a:hover {

	color: #367E96;

	display: block;

	margin: 0px;

	text-decoration: none;

	border-bottom: 1px solid #EDEDED;

	font-size: 13px;

	line-height: 18px;

	background: #F9F9F9 url(images/bullet-hover.png) no-repeat 3px 13px;

	font-style: normal;

	font-variant: normal;

	padding: 12px 6px 12px 25px;

}

#sidebar .widget_text ul {

	border-width: 0px!important;

	border-style: none!important;

	padding-right: 0px!important;

	padding-left: 0px!important;

	padding-top: 15px!important;

	font-size: 13px;

	line-height: 20px;

	color: #666666;

}

#sidebar .textwidget a, #sidebar .textwidget a:hover {

	margin: 0px!important;

	padding: 0px 4px 0px 0px!important;

	border-width: 0px!important;

	border-style: none!important;

	display: inline!important;

	text-decoration: underline!important;

	width: auto!important;

	color: #db8d0a!important;

	background: #FFFFFF url(none);

}



#sidebar select {

	background: #FFFFFF;

	margin: 8px 0px;

	padding: 3px;

	width: 96%;

	border: 1px solid #ddd;

}

.post {

	margin: 0px 0px 35px;

	padding: 0px 0px 35px;

	float: left;

	width: 100%;

	border-bottom: 1px solid #eee;

}

.page {

	margin: 0px 0px 35px;

	padding: 0px 0px 35px;

	float: left;

	width: 100%;

	border-bottom: 1px solid #eee;

}

.post-cat {

	font-size: 13px;

	margin: 0px;

	padding: 0px 0px 0px 3px;

	float: left;

	width: 99%;

	color: #999999;

	line-height: 18px;

}

.post-cat a {

	color: #999999;

	text-decoration: none;

}

h1.post-title {

	margin: 0px;

	padding: 0px 0px 8px;

	float: left;

	width: 100%;

	font-size: 33px;

	font-weight: normal;

	letter-spacing: -1px;

	color: #212121;

	line-height: 40px;

	text-transform: capitalize;

}

h1.post-title a {

	color: #212121;

	text-decoration: none;

}



.post-meta {

	margin: 0px;

	padding: 12px 0px 0px;

	float: left;

	width: 100%;

	font-size: 13px;

	line-height: 18px;

	color: #777;

}

.post-meta a {

	border-bottom: 1px dotted #db8d0a;

	color: #db8d0a;

	text-decoration: none;

}

.post-content {

	font-size: 14px;

	line-height: 1.5em;

	margin: 0px;

	padding: 15px 0px 0px;

	float: left;

	width: 100%;

	color: #181818;

	font-weight: normal;

	letter-spacing: normal;

	word-spacing: normal;

}





.post-content h3 {

	margin: 2em 0px 5px!important;

	padding: 0px;

	font-size: 21px;

	color: #000000;

	

}

.post-content h4 {

	margin: 2em 0px 0.3em;

	padding: 0px;

	font-size: 18px;

	color: #000000;



}

.post-content h5 {

	margin: 2em 0px 0.3em;

	padding: 0px;

	font-size: 17px;

	color: #000000;





}

.post-content h6 {

	font-size: 16px;

	margin: 2em 0px 0.3em;

	padding: 0px;

	color: #000000;



}

.post-content ul ul {

	margin: 0px;

	padding: 0px;

}

.post-content ul, .post-content ol {

	list-style-type: none;

	padding-left: 5px;

	margin-left: 5px;

	padding-bottom: 7px;

	padding-top: 7px;

}

.post-content ul li {

	font-weight: bold;

	font-size: 14px;

	line-height: 18px;

	color: #000000;

	background: url(images/post-bullet.png) no-repeat left 3px;

	display: list-item;

	margin: 0px 0px 15px;

	padding: 5px 0px 5px 30px;

}

.post-content ol li {

	font-weight: bold;

	font-size: 14px;

	line-height: 18px;

	color: #000000;

	background: url(images/post-ol.png) no-repeat left 2px;

	display: list-item;

	margin: 0px 0px 15px;

	padding: 5px 0px 5px 30px;

}

.post-content ol a {

	text-decoration: underline;

	color: #3a9805;

}

.post-content a {

	color: #D88C0E;

	text-decoration: underline;

}



.post-content a:hover {

	color: #D88C0E;

	text-decoration: none;

}



#pnav {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

#pnav .alignleft a {

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}



#pnav .alignleft {

	float: left;

	width: 45%;

	font-size: 13px;

}

#pnav .alignright {

	float: right;

	width: 45%;

	text-align: right;

	font-size: 13px;

}

#pnav .alignright a {

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

#commentpost {

	margin: 0px;

	padding: 15px 0px 0px;

	float: left;

	width: 100%;

}

#commentpost a {

	color: #0099CC;

	text-decoration: none;

}



#commentpost h4 {

	font-size: 24px;

	line-height: 30px;

	margin: 25px 0px 15px;

	padding: 0px;

	float: left;

	width: 100%;

	color: #333333;

	font-family: "Univers LT 55", "Lucida Grande", "Lucida Sans", Arial;

	font-weight: normal;

	letter-spacing: -1px;

}

.usercom {

	margin: 0px 0px 20px;

	padding: 2% 0%;

	float: left;

	width: 100%;

}

.useravatar {

	float: left;

	padding-right: 20px;

}

.useravatar img {

	border-width: 0px;

	border-style: none;

}

.usercomment {

	float: left;

	width: 540px;

}

.user-n {

	margin: 0px;

	padding: 0px 0px 10px;

	float: left;

	width: 100%;

	font-size: 14px;

	color: #666666;

	border-bottom: 1px solid #eee;

	line-height: 18px;

}

.user-n a {

	font-weight: bold;

	color: #0099CC;

	text-decoration: none;

	border-bottom: 1px dotted #0099CC;

}



.user-t {

	margin: 0px;

	padding: 10px 0px 12px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 20px;

	color: #555;

	overflow: hidden;

}

.user-t a {

	color: #09678D;

	text-decoration: none;

	border-bottom: 1px dotted #09678D;

}

#linking {

	margin: 0px;

	padding: 3% 0%;

	float: left;

	width: 100%;

	list-style-type: none;

}

#linking li {

	margin: 0px 0px 10px;

	padding: 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	color: #666666;

	line-height: 18px;

}

#linking li a {

	color: #0099CC;

	text-decoration: none;

	border-bottom: 1px dotted #0099CC;

}

#cf {

	margin: 0px;

	padding: 0px;

}

#cf label {

	font-size: 13px;

	color: #333333;

	margin: 0px;

	padding: 0px 0px 0px 8px;

	font-weight: bold;

}

#cf label a {

	color: #0099CC;

	text-decoration: underline;

}



#cf p {

	margin: 5px 0px 25px;

	padding: 0px;

}

#cf .tf {

	margin: 0px;

	padding: 6px 2px;

	width: 55%;

	font-size: 13px;

	line-height: 20px;

	font-family: "Lucida Grande", "Lucida Sans", LucidaMAC, MACGrande;

	color: #333333;

	background: #FFFFFF;

	border-top: 1px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

}

#cf .af {

	margin: 0px;

	padding: 6px 2px;

	width: 75%;

	font-family: "Lucida Grande", Verdana, Tahoma, "Trebuchet MS";

	font-size: 13px;

	height: 200px;

	color: #333333;

	line-height: 20px;

	border-top: 1px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

}

#cf .tinput {

	background: #006699;

	margin: 0px 0px 1em;

	padding: 3px 8px;

	font-size: 14px;

	color: #FFFFFF;

	width: auto;

	overflow: visible;

	border-top: 1px solid #006699;

	border-right: 2px solid #003E5B;

	border-bottom: 2px solid #003E5B;

	border-left: 1px solid #006699;

}

