/* @override http://www.919witt.org/wp-content/themes/witttheme/style.css */

#entiresite {
	background: #505050;
	font-family: Arial, Helvetica;
	margin: 0px;
}

/* Universal Site Color START */
/* Color's to Copy/Paste - Defualt Color: #5682bd
red, blue, yellow, green, purple, orange, #153a12 */
.topbgcolor {
	background-color: tan;
}
.headercontent .mainmenu ul li a:hover,
.search .button {
	background-color: #016628;
}
a,
.maincontent h1,
.footercontent .footermenu ul li a:hover {
	color: #016628;
}
/* Universal Site Color END */

.topbgcolor {
	background-image: url(images/background.png);
	background-repeat: repeat-x;
	height: 227px;
}
#clearboth {
	clear: both;
}
img {
	border: 0 none;
	text-decoration: none;
}
a img {
	border: 0 none;
	text-decoration: none;
}

/* Universal Font Size/Color START */
body,
div,
p,
table,
ul,
ol {
	font-size: 12px;
	color: #000000;
}
/* Universal Font Size/Color END */

/* Iniversal Site Width START */
.wrapper,
.header,
.main,
.footer {
	width: 963px;
	max-width: 963px;
}
/* Iniversal Site Width END */

/* Iniversal Site Padding START */
.headercontent,
.maincontent,
.footercontent {
	padding-left: 9px;
	padding-right: 9px;
}
/* Iniversal Site Padding END */

.wrapper {
	text-align: left;
}

/* Header Height START */
.header,
.headercontent {
	height: 173px;
}
/* Header Height END */

.header {
	background: url(images/headerbg.png) no-repeat;
}
.headercontent {
	
}
.headercontent .logo {
	margin-left: 28px;
	margin-top: 19px;
	margin-bottom: 25px;
	float: left;
}
.headercontent .logo,
.headercontent .logo img {
	width: 125px;
	height: 93px;
}
.headercontent .logo a img {
	display: block;
	border: none;
}

.headercontent .support {
	float: left;
	margin-left: 166px;
	margin-top: 15px;
}

.headerbox {
	height: 57px;
	max-height: 57px;
}

.search {
	float: right;
	height: 35px;
	margin-top: 30px;
	*margin-top: 14px !important;
	padding-right: 10px;
}
.search label {
	display: none;
}
.search #s {
	height: 17px;
	font-size: 15px;
	margin-right: 5px;
}
.search #searchsubmit {
	margin: 0px;
	padding: 0px;
	background: url(images/darktransparentbg.png) repeat;
	width: 54px;
	height: 28px;
	border: none;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
}



/* Menu Height START */
.headercontent .mainmenu,
.headercontent .mainmenu ul,
.headercontent .mainmenu ul li,
.headercontent .mainmenu ul li a {
	height: 36px;
}
/* Menu Height END */

.headercontent .mainmenu {
	width: 100%;
	margin: 0px;
}
.headercontent .mainmenu ul,
.headercontent .mainmenu ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.headercontent .mainmenu ul li {
	float: left;
}
.headercontent .mainmenu ul li a {
	display: block;
	float: left;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 2.9;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #858585;
}
.headercontent .mainmenu ul li a:hover {
	color: #ffffff;
}

/* DO NOT EDIT BELOW!!! */
.headercontent #contentbox {
	float: left;
}
.headercontent .left {
	width: 440px;
	max-width: 440px;
}
.headercontent .right {
	width: 505px;
	max-width: 505px;
}
.headercontent .right .padding {
	padding-left: 0px;
	padding-right: 3px;
}
/* DO NOT EDIT ABOVE!!! */

.main {
	background: url(images/mainrepeater.png) repeat-y;
}
.maincontent {
	
}
.maincontent .right img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.maincontent .post {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid #d9d9d9 1px;
}
.maincontent h1 {
	margin: 0px;
	font-size: 22px;
}
.maincontent h2 {
	font-size: 18px;
	color: #dee505;
}
.maincontent h3 {
	font-size: 16px;
	color: #000000;
}
.maincontent h4 {
	font-size: 14px;
	color: #000000;
}
.maincontent h5 {
	font-size: 12px;
	color: #000000;
}
.maincontent h6 {
	font-size: 10px;
	color: #000000;
}
.maincontent p {
	
}
.maincontent .small,
.maincontent .createdate {
	font-size: 11px;
	line-height: .1;
}
.maincontent .page-16 table tr {
	
}
.maincontent ul {
	
}
.maincontent ol {
	
}
.maincontent blockquote {
	padding-left: 10px;
	padding-right: 10px;
	border: #333333 solid 1px;
	background: #ffffff;
}
.maincontent a {
	text-decoration: underline;
}
.maincontent a:hover {
	text-decoration: none;
}

.maincontent .left .widget {
	margin-bottom: 15px;
	list-style-type: none;
	padding: 0px;
}
.maincontent .left ul.firstlevel {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.maincontent .left h2 {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	border-top: dotted 2px #dcdcdc;
	border-bottom: dotted 2px #01a33e;
}
.maincontent .left ul.firstlevel ul {
	list-style-type: disc;
	padding-left: 20px;
	margin-top: 10px;
}
.maincontent .left ul.firstlevel ul li {
	padding-top: 2px;
	padding-bottom: 2px;
}

.widget_lastfm {
	border: solid #b20200 1px;
	background: url(images/lastfmbg.png) repeat-x #a4281e;
}
.widget_lastfm h2 {
	display: block;
	font-size: 16px;
	height: 30px;
	margin: 0px;
	padding-left: 8px !important;
	padding-right: 8px !important;
	padding-top: 6px !important;
	padding-bottom: 0px !important;
	border: none !important;
	text-shadow: #b20200 0px 0px 1px;
}
.widget_lastfm h2 a {
	text-decoration: none;
}
.widget_lastfm ul.lastfm {
	margin: 0px !important;
	padding: 3px;
	color: #ffffff;
}
.widget_lastfm ul.lastfm li {
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.widget_lastfm ul.lastfm abbr {
	cursor: wait;
}
.widget_lastfm a {
	color: #ffffff;
	text-decoration: underline;
}


/* DO NOT EDIT BELOW!!! */
.maincontent #contentbox {
	float: left;
	overflow: hidden;
}
.maincontent .left {
	width: 263px;
	max-width: 263px;
	margin-right: 1px;
}
.maincontent .left .padding {
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
}
.maincontent .right {
	width: 681px;
	max-width: 681px;
}
.maincontent .right .padding {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
/* DO NOT EDIT ABOVE!!! */

/* Footer Height START */
.footer,
.footercontent {
	height: 100px;
}
/* Footer Height END */

.footer {
	background: url(images/footerbg.png) no-repeat top center;
	clear: both;
}
.footercontent {
	padding-top: 20px;
}

/* Menu Height START */
.footercontent .footermenu,
.footercontent .footermenu ul,
.footercontent .footermenu ul li,
.footercontent .footermenu ul li a {
	height: 34px;
}
/* Menu Height END */

.footercontent .footermenu {
	margin: 0px;
	border-top: 1px solid #a7a7a7;
	border-bottom: 1px solid #a7a7a7;
}
.footercontent .footermenu ul,
.footercontent .footermenu ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.footercontent .footermenu ul li {
	display: inline;
	height: 20px;
	border-left: 1px solid #a7a7a7;
}
.footercontent .footermenu ul li:first-child {
	border-left: none !important;
}
.footercontent .footermenu ul li a {
	height: 20px;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
	line-height: 3;
	font-size: 12px;
	font-weight: bold;
	color: #939598;
}
.copyright {
	margin-top: 10px;
	font-size: 12px;
	color: #8c8c8c;
}












