
body, div, dl, dt, dd, #menu ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, #menu ul {
	margin:0;
	padding:0;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
img.alignright {
	float:right;
}
img.alignleft {
	float:left;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
a img.alignright {
	float:right;
	margin:0 0 1em 1em
}
a img.alignleft {
	float:left;
	margin:0 1em 1em 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.wp-caption {
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	background-color: #f7f5f7;
	padding-top: 4px;
	margin: 10px;
	overflow:hidden;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 15px;
	padding: 0 4px 0px;
	margin: 0;
	color:#999;
	text-transform:uppercase;
}
a, a:visited {
	text-decoration:none;
	color:#147395;
}
a:hover {
	text-decoration:underline;
	color:#147395;
}
/*-----------------------*/


body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	background:url(background.png) repeat;
}
.pattern1 {
	background:url(pattern1.jpg) repeat;
}
.pattern2 {
	background:url(pattern2.jpg) repeat;
}
.pattern3 {
	background:#F2F2F2 url(pattern3.jpg) no-repeat top center;
}
.pattern4 {
	background:#9a9a9a url(pattern4.jpg) repeat-x top left;
}
.abstract1 {
	background:#12142d url(abstract1.jpg) no-repeat top center;
}
.pattern5 {
	background:url(pattern5.jpg) repeat;
}
#ad728 {
	width: 976px;
	height: 105px;
	margin: 15px auto 0px auto;
	padding: 16px 0px 0px 0px;
	overflow:hidden;
	background:url(adbg.png) no-repeat;
	text-align:center;
}
#header {
	width: 974px;
	height: 147px;
	margin: 10px auto 0px auto;
	padding: 25px 0px 0px 0px;
	background:url(header.png) no-repeat;
}
#header .htop {
	width: 930px;
	height: 70px;
	overflow:hidden;
	background:url(headertop.png) no-repeat;
	margin:0 auto;
	padding:0px;
}
#header .htop .srt .rsstwitter .rsstop {
	position:relative;
	width:80px;
	height:37px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	float:left;
}
#header .htop .srt .rsstwitter .rsstop span {
	position:absolute;
	width:80px;
	height:37px;
	left:0;
	top:0;
	margin:0;
	background:url(rssb.png) no-repeat;
	text-indent:-9999px;
}

#header .htop .srt .rsstwitter .rsstop span:hover { background:url(rssh.png) no-repeat; }

#header .htop .srt .rsstwitter .twittertop {
	position:relative;
	width:100px;
	height:37px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	float:right;
}
#header .htop .srt .rsstwitter .twittertop span {
	position:absolute;
	width:100px;
	height:37px;
	left:0;
	top:0;
	margin:0;
	background:url(twitterb.png) no-repeat;
	text-indent:-9999px;
}

#header .htop .srt .rsstwitter .twittertop span:hover { background:url(twitterh-1.png) no-repeat; }

#header .htop .logo {
	position:relative;
	width: 207px;
	height: 70px;
	padding:0px;
	margin:0px 0px 0px 15px;
	overflow:hidden;
	float:left;
}

#header .htop .logo a { 
	position:absolute;
	width: 207px;
	height: 70px;
	display:block;
	left:0;
	top:0;
	margin:0;
	text-indent:-9999px;
}




#header .htop .srt {
	float:right;
	width: 428px;
	height: 70px;
	overflow:hidden;
}
#header .htop .srt .searchbox {
	width: 300px;
	height: 46px;
	background:url(searchbox.png) no-repeat;
	margin:13px 0px 0px 0px;
	float:left;
	overflow:hidden;
}
#header .htop .srt .searchbox .searchformtop {
	border:none;
	background:none;
	float:left;
	width:232px;
	padding:2px 0px;
	margin:12px 0px 0px 14px;
	color:#43a5c8;
	font-size:14px;
	font-weight:bold;
}
#header .htop .srt .searchbox input.gosearch {
	width: 38px;
	height: 30px;
	background:url(searchbutton.png) no-repeat;
	margin:8px 0px 0px 10px;
	float:left;
}
#header .htop .srt .searchbox input.gosearch:hover {
	background:url(searchbuttonh.png) no-repeat;
}
#header .htop .srt .rsstwitter {
	width: 80px;
	height: 36px;
	padding:5px;
	background:url(rsstwitter.png) no-repeat;
	margin:13px 0px 0px 25px;
	float:left;
	overflow:hidden;
}
#header .menu1 {
	width: 930px;
	height: 36px;
	margin:0 auto;
	padding:0px;
	background:url(menu1.png) no-repeat;
}
#header .menu1 ul {
	list-style-type: none;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 10px;
	width:700px;
}
#header .menu1 ul li {
	float: left;
	display: block;
	height:36px;
	padding: 0px;
	margin-right: 0px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
#header .menu1 ul li a:link, #header .menu1 ul li a:visited, #header .menu1 ul li a:active {
	float: left;
	color: #fff;
	text-transform: uppercase;
	display: block;
	height:26px;
	padding:10px 10px 0px 10px;
	margin: 0px;
}
#header .menu1 .home, #header .menu1 .current_page_item {
	background:url(menu1h.png) repeat-x top left;
}
#header .menu1 .home a:link, #header .menu1 .home a:visited, #header .menu1 .current_page_item a:link, #header .menu1 .current_page_item a:visited {
	background-position: right;
	background-repeat: no-repeat;
	color: #fff;
}
#header .menu1 ul li a:hover {
	background-position: right;
	background-repeat: no-repeat;
	color: #fff;
	height:26px;
	text-decoration: underline;
	background:url(menu1h.png) repeat-x top left;
}
#header .menu1 ul li ul {
	width: 180px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background: url(menu1hsubul.png) no-repeat bottom left;
}
.menunav li:hover ul, ul.menunav li.sfHover ul {
	left:0px;
	top:36px;
}
.menunav li:hover li ul, .menunav li.sfHover li ul {
	top:-9999px;
}
.menunav li li:hover ul, ul.menunav li li.sfHover ul {
	left:180px;
	top:0px;
}
.menunav li:hover ul, .menunav li li:hover ul {
	top: -9999px;
}
.menunav li ul {
	position:absolute;
	top:-9999px;
	z-index:1000;
}
.menunav li {
	float:left;
	position:relative;
}
.menunav {
	position:relative;
	z-index:800;
}
.menunav ul li {
	width: 100%;
}
.menunav li li {
	padding: 0px 0px 0px 0px;
	height: auto !important;
	background: url(menu1hsub.png) repeat;
}
.menunav li:hover a:link, .menunav li:hover a:visited, .menunav li:hover a:focus {
	color: #fff !important;
	background:url(menu1h.png) repeat-x top left;
}
.menunav li li:hover, .menunav li .current_page_item {
}
.menunav li li a:link, .menunav li li a:visited {
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 0px !important;
	height: auto !important;
	background-image: none !important;
	float: left;
}
#header .menu2 {
	width: 930px;
	height: 29px;
	margin:0 auto;
	padding:0px;
	background:url(menu2.png) no-repeat;
}
#header .menu2 ul {
	list-style:none;
	float:left;
	font-size:10px;
	text-transform:uppercase;
	margin:0 0 0 10px;
	padding:0;
}
#header .menu2 ul li {
	display:block;
	float:left;
	height:29px;
}
#header .menu2 ul li a:link, #header .menu2 ul li a:visited, #header .menu2 ul li a:active {
	color: #fff;
	display: block;
	padding:8px 10px 0px 10px;
	margin: 0px;
	width:18px;
}
#header .menu2 ul li a:hover {
	height:21px;
	background:url(menu2h.png) repeat-x top left;
}
#header .menu2 ul li ul {
	width: 153px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background: url(menu2hsubul.png) no-repeat bottom left;
}
.menusubnav li:hover ul, ul.menusubnav li.sfHover ul {
	left:0px;
	top:29px;
}
.menusubnav li:hover li ul, .menusubnav li.sfHover li ul {
	top:-9999px;
}
.menusubnav li li:hover ul, ul.menusubnav li li.sfHover ul {
	left:180px;
	top:0px;
}
.menusubnav li:hover ul, .menusubnav li li:hover ul {
	top: -9999px;
}
.menusubnav li ul {
	position:absolute;
	top:-9999px;
	z-index:600;
}
.menusubnav li {
	float:left;
	position:relative;
}
.menusubnav {
	position:relative;
	z-index:300;
}
.menusubnav ul li {
	width: 100%;
}
.menusubnav li li {
	padding: 0px 0px 0px 0px;
	height: auto !important;
	background: url(menu2hsub.png) repeat;
}
.menusubnav li:hover a:link, .menusubnav li:hover a:visited, .menusubnav li:hover a:focus {
	color: #fff !important;
	background:url(menu2h.png) repeat-x top left;
	height:21px;
}
.menusubnav li li:hover, .menusubnav li .current_page_item {
}
.menusubnav li li a:link, .menusubnav li li a:visited {
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 0px !important;
	height: auto !important;
	background-image: none !important;
	float: left;
}
#header .submenu {
	width: 930px;
	height: 14px;
	margin:0 auto;
	padding:0px;
	background:url(submenu.png) no-repeat;
}
#content {
	width: 926px;
	margin:0 auto;
	padding: 0px 24px 0px 24px;
	overflow:hidden;
	background:url(contentbg.png) repeat-y top left;
}
#contbottom {
	width:974px;
	height:12px;
	padding:0px 0px 15px 0px;
	margin:0 auto 15px auto;
	overflow:hidden;
	background:url(contbottom.png) no-repeat bottom left;
}
#artside {
	width: 560px;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#artside .futured {
	width:560px;
	height:120px;
	background:url(futured.png) no-repeat;
	padding:0px;
	margin:0px 0px 10px 0px;
	position:relative;
	z-index: 0;
	overflow:hidden;
}
#artside .futured .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 15px;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 530px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	-moz-opacity: 1;
	opacity: 1;
}
#artside .futured .contentdiv h4 {
	font-size:14px;
	font-weight:bold;
	color:#147395;
	float:right;
	width:388px;
	height:34px;
	margin:8px 0px 0px 0px;
	text-align:center;
}
#artside .futured .contentdiv h4 a, #artside .futured .contentdiv h4 a:visited {
	color:#147395;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#artside .futured .contentdiv h41 a:hover {
	color:#147395;
	text-decoration:underline;
}
#artside .futured .contentdiv .excerpt {
	width:370px;
	float:left;
	overflow:hidden;
	font-size:11px;
	color:#565d75;
}
#artside .futured .contentdiv .excerpt p {
	line-height:15px;
	margin-bottom:10px;
}
#artside .futured .contentdiv .postimg {
	width:137px;
	height:55px;
	padding:5px;
	float:right;
	overflow:hidden;
	background:url(postimage.png) no-repeat;
}
#artside .futured .nextprev {
	z-index:50;
	position:absolute;
	top: 4px;
	left: 16px;
	width:82px;
	height:26px;
}
#artside .futured .nextprev .nextb, #artside .futured .nextprev .prevb {
	position:relative;
	width:41px;
	height:26px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	float:left;
}
#artside .futured .nextprev .prevb:active {
	text-decoration:underline;
	background:none;
}
#artside .futured .nextprev .nextb span {
	position:absolute;
	z-index:60;
	width:41px;
	height:26px;
	left:0;
	top:0;
	margin:0;
	background:url(nextb.png) no-repeat;
	text-indent:-9999px;
}
#artside .futured .nextprev .prevb span {
	position:absolute;
	width:41px;
	height:26px;
	left:0;
	top:0;
	margin:0;
	background:url(prevb.png) no-repeat;
	text-indent:-9999px;
}
#artside .twm {
	width: 530px;
	padding:15px 15px 5px 15px;
	overflow:hidden;
	background:#fff url(postop.png) no-repeat;
	margin:0px 0px 0px 0px;
	color:#565d75;
}
#artside .twm h1 {
	width:230px;
	padding:5px 0px 5px 30px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#213271;
	background:url(h1subpost.png) no-repeat top left;
	text-transform:uppercase;
}
#artside .twm h1.latesttw {
	background:url(latesttweets.png) no-repeat top left;
}
#artside .twm h1.mostcomm {
	background:url(mostcomm.png) no-repeat top left;
}
#artside .twm h1.similarp {
	background:url(similar.png) no-repeat top left;
}
#artside .twm ul {
	list-style:none;
	width:260px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#artside .twm ul.mostcommented li .mcthumb {
	width:40px;
	height:40px;
	padding:3px;
	float:left;
	overflow:hidden;
	background:url(arthumb.png) no-repeat;
}
#artside .twm ul.mostcommented li .mcdesc {
	float:left;
	width:188px;
	padding:1px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 6px;
}
#artside .twm ul.mostcommented li .mcdesc .mctd {
	width:188px;
	overflow:hidden;
	font-size:10px;
	color:#abaeba;
}
#artside .twm ul.mostcommented li .mcdesc a, #artside .twm ul.mostcommented li .mcdesc a:visited {
	background:none;
	padding:0;
	color:#147395;
	text-decoration:none;
}
#artside .twm ul.mostcommented li .mcdesc a:hover {
	color:#147395;
	text-decoration:underline;
}
#artside .twm ul li {
	display:block;
	width:240px;
	padding:10px 10px 12px 10px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	word-spacing:0.5px;
	background:url(twlibg.png) repeat-x bottom left;
}
#artside .twm ul.mostcommented li {
	padding:8px 10px 8px 10px;
}
#artside .twm ul li a, #artside .twm ul li a:visited {
	color:#147395;
	text-decoration:none;
}
#artside .twm ul li a:hover {
	color:#147395;
	text-decoration:underline;
}
#artside .twm ul li span {
	background: url(tweetk.png) no-repeat top left;
	padding:0px 0px 0px 14px
}
#artside .twm .twl {
	width:260px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	float:left;
}
#artside .twm .twr {
	width:260px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:right;
}
#artside .twmbot {
	width:560px;
	height:10px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	background:url(twmbot.png) no-repeat;
}
#artside ul.grid {
	list-style:none;
	width:560px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#artside ul.grid li {
	display:inline;
	float:left;
	width:270px;
	overflow:hidden;
	padding:0px 0px 15px 0px;
	margin:10px 0px 0px 0px;
	background:#e4e7ef url(gcobback.png) repeat-y bottom left;
}
#artside ul.grid li.normal {
	margin:10px 0px 0px 0px;
}
#artside ul.grid li.lp {
	margin:10px 0px 0px 0px;
}
#artside ul.grid li.nl {
	margin:10px 0px 0px 20px;
}
#artside ul.grid li .gtop {
	width:270px;
	height:40px;
	background:url(gtop.png) no-repeat top left;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#artside ul.grid li .gtop .dac {
	width:108px;
	float:left;
	padding:10px 0px 0px 27px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#808cb0;
	overflow:hidden;
}
#artside ul.grid li .gtop .dac a, #artside ul.grid li .gtop .dac a:visited {
	text-decoration:none;
	color:#4a5166;
	margin:0px 0px 0px 25px;
}
#artside ul.grid li .gtop .dac a:hover {
	text-decoration:underline;
	color:#2f3340;
}
#artside ul.grid li .gtitle {
	width:240px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#147395;
	margin:0 auto;
	padding:0 7px 14px 7px;
	background:#e4e7ef url(gh1bg.png) no-repeat bottom left;
}
#artside ul.grid li .gtitle a, #artside ul.grid li .gtitle a:visited {
	text-decoration:none;
	color:#122468
}
#artside ul.grid li .gtitle a:hover {
	text-decoration:underline;
	color:#122468
}
#artside ul.grid li .gcont {
	width:240px;
	padding:3px 15px 3px 15px;
	color:#565d75;
	font-size:11px;
	overflow:hidden;
}
#artside ul.grid li .gcont p {
	color:#565d75;
	word-spacing:1px;
	font-size:11px;
	line-height:16px;
	margin-bottom:5px;
}
#artside ul.grid li .gcont .gthumb {
	padding:4px;
	margin:0px 0px 5px 5px;
	float:right;
	background:url(gthumb.png) no-repeat top left;
}
#artside .post {
	width: 530px;
	padding:15px 15px 5px 15px;
	overflow:hidden;
	background:#fff url(postop.png) no-repeat;
	margin:0px 0px 0px 0px;
}
#artside .singlep {
	margin:0px;
}
#artside .post a, #artside a:visited {
	color:#167fa6;
	text-decoration:none;
}
#artside .post a:hover {
	color:#2f3340;
	text-decoration:underline;
}
#artside .post h1.title {
	width:530px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#147395;
	font-weight:lighter;
	line-height:24px;
	margin:0 0 10px 0;
}
#artside .post h1.title a, #artside .post h1.title a:visited {
	color:#147395;
	text-decoration:none;
}
#artside .post h1.title a:hover {
	color:#147395;
	text-decoration:underline;
}
#artside .post h2, #artside .post h3, #artside .post h4 {
	width:530px;
	overflow:hidden;
	font-size:18px;
	font-weight:lighter;
	padding:8px 0px 5px 0px;
	margin:0 0 5px 0;
	color:#2f3340;
	border-bottom:1px solid #e5e5e5;
	line-height:23px;
}
#artside .post h3 {
	font-size:16px;
	line-height:21px;
}
#artside .post h4 {
	font-size:14px;
	line-height:19px;
	font-weight:bold;
}
#artside .post strong {
	font-weight:bold;
}
#artside .post em {
	font-style:italic;
}
#artside .post del {
	text-decoration:line-through;
}
#artside .post p {
	font-size:12px;
	color:#565d75;
	line-height:18px;
	margin:0 0 10px 0;
	word-spacing:1.4px;
	letter-spacing:0.1px;
	text-align:justify;
}
#artside .post h2, #artside .post h3, #artside .post h4 {
	font-size:12px;
	font-weight:bold;
	} 
#artside .post h2 {text-transform:uppercase;}
#artside .post .wp-caption p.wp-caption-text {
	font-size:10px;
}
#artside .post img {
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px;
	background-color: #f7f5f7;
	margin:10px;
}
#artside .post img.wp-smiley {
	border:none;
	padding:0;
	margin:0;
	background:none;
}
#artside .post ul, #artside .post ol {
	margin:10px 0px 10px 20px;
	padding:0px;
	color:#565d75;
}
#artside .post ul li, #artside .post ol li {
	word-spacing:1px;
	padding:5px 0px;
}
#artside .post blockquote {
	padding:10px;
	background-color:#eff1f6;
	border-top:2px solid #e4e7ef;
	border-bottom:2px solid #e4e7ef;
}
#artside .post blockquote blockquote {
	width:90%;
	margin:0 auto;
	background-color:#f5f7fc;
}
#artside .post .socialmedia {
	float:left;
	clear:both;
	width:530px;
	height:30px;
	background:url(smbg.png) no-repeat top left;
	overflow:hidden;
}
#artside .post .socialmedia ul.sm {
	list-style:none;
	float:right;
	overflow:hidden;
	font-size:10px;
	text-transform:uppercase;
	color:#4a5166;
	margin:0 10px 0 0;
	padding:0;
}
#artside .post .socialmedia ul.sm li {
	display:inline;
	float:left;
	padding:15px 0 0 10px;
	margin:0;
}
#artside .post .socialmedia ul.sm li.nsp {
	padding:9px 0px 0px 0px;
}
#artside .post .socialmedia ul.sm li a {
	width:16px;
	height:16px;
	padding:8px;
}
#artside .post .socialmedia ul.sm li a.digg {
	background: url(digg.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.digg:hover {
	background: url(diggh.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.delicious {
	background: url(delicious.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.delicious:hover {
	background: url(delicioush.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.twitter {
	background: url(twitter.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.twitter:hover {
	background: url(twitterh.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.stumble {
	background: url(stumble.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.stumble:hover {
	background: url(stumbleh.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.facebook {
	background: url(facebook.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.facebook:hover {
	background: url(facebookh.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.reddit {
	background: url(reddit.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.reddit:hover {
	background: url(reddith.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.technorati {
	background: url(technorati.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.technorati:hover {
	background: url(technoratih.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.mixx {
	background: url(mixx.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.mixx:hover {
	background: url(mixxh.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.rsssm {
	background: url(rss.png) no-repeat;
}
#artside .post .socialmedia ul.sm li a.rsssm:hover {
	background: url(rssh-1.png) no-repeat;
}
#artside .postinfo {
	width: 560px;
	height: 66px;
	padding:12px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	background:url(postbottom.png) no-repeat;
	color:#808cb0;
}
#artside .postinfo, #artside .postinfo a, #artside .postinfo a:visited {
	text-decoration:none;
	color:#4a5166;
}
#artside .postinfo a:hover {
	text-decoration:underline;
	color:#2f3340;
}
#artside .postinfo .duc {
	list-style:none;
	width:560px;
	height:36px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:hidden;
}
#artside .postinfo .duc li {
	float:left;
	display:inline;
	overflow:hidden;
}
#artside .postinfo .duc .date {
	width:323px;
	height:24px;
	background:url(postdate.png) no-repeat top left;
	padding:12px 0 0 36px;
}
#artside .postinfo .duc .by {
	width:194px;
	height:24px;
	background:url(articleby.png) no-repeat top left;
	padding:12px 0 0 42px;
}
#artside .postinfo .duc .com {
	width:153px;
	height:30px;
	text-align:right;
	padding:6px 0px 0px 15px
}
#artside .postinfo .duc .com span {
	font-size:18px;
	font-weight:bold;
}
#artside .postinfo .tags {
	width:530px;
	height:24px;
	padding:6px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:hidden;
}
#artside .postinfo .tags p {
	height:14px;
	background:url(tags.png) no-repeat top left;
	padding:2px 0px 0px 20px;
}
#artside .postinfo .tags p.tag a {
	text-transform:uppercase;
}
#navigation {
	width:530px;
	height:20px;
	padding:10px 15px 0px 15px;
	overflow:hidden;
	background:url(navigation.png) no-repeat;
	margin:15px 0px 0px 0px;
	font-size:11px;
	text-transform:uppercase;
	color:#565d75;
}
#navigation .on {
	font-size:14px;
	font-weight:bold;
	padding:0px 5px;
}
#navigation a, #navigation a:visited {
	padding:0px 5px;
}
#cnav {
	width:500px;
	height:20px;
	padding:10px 15px 0px 15px;
	overflow:hidden;
	background:url(navigation.png) no-repeat;
	margin:10px 0px 10px 0px;
	font-size:11px;
	text-transform:uppercase;
	color:#565d75;
}
#cnav span {
	font-size:10px;
	text-transform:uppercase;
}
#comments {
	width:530px;
	padding:15px;
	background:#fff url(postop.png) no-repeat top left;
	margin:10px 0px 0px 0px;
}
#comments h3 {
	font-size:16px;
	color:#565d75;
}
#listcomments {
	width:530px;
	list-style:none;
	padding:0px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
}
#listcomments li {
	width:95%;
	margin:0px auto 20px auto;
	border:1px solid #e4e7ef;
	padding:10px;
	background-color:#f8f9fb;
	overflow:hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:block;
}
#listcomments li li {
	background-color:#fff;
	margin:10px 0px 0px 0px;
	padding-top:10px;
	overflow:hidden;
}
#listcomments li li li {
	background-color:#f8f9fb;
	overflow:hidden;
}
#listcomments li a, #listcomments li a:visited {
	text-decoration:none;
}
#listcomments li a:hover {
	text-decoration:underline;
}
#listcomments li .moder {
	color:#565d75;
}
.vcard {
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.vcard img {
	float:left;
	padding:3px;
	margin:0px 10px 4px 0px;
	border:1px solid #ddd;
	background-color:#e9e9e9;
}
.says {
	font-size:14px;
	font-weight:bold;
	color:#4a5166;
	text-transform:lowercase;
	margin:0px;
	padding:0px;
}
.says a:hover {
	text-decoration:underline;
}
.commentmetadata {
	font-size:10px;
	text-transform:uppercase;
	float:left;
	width:230px;
	padding:3px 0px 0px 0px;
	margin:0px;
}
.comtext {
	color:#565d75;
	font-size:11px;
	border-top:1px solid #e4e7ef;
	overflow:hidden;
	margin-top:5px;
	padding-top:5px;
}
.comtext p {
	line-height:16px;
	word-spacing:1px;
}
.comtext img {
	border:none;
	padding:0;
	margin:0;
}
.reply {
	margin:10px 0px 0px 0px;
	overflow:hidden;
	float:right;
	width:46px;
	height:21px;
}
.cancel {
	overflow:hidden;
	float:right;
	width:50px;
	height:24px;
}
.cancel a, .cancel a:visited {
	width:43px;
	height:19px;
	background:url(comclose.png) no-repeat;
	float:right;
	text-transform:uppercase;
	padding:5px 0px 0px 7px;
	font-size:10px;
	color:#808cb0;
	text-decoration:none;
}
.reply a, .reply a:visited {
	width:40px;
	height:17px;
	background:url(reply.png) no-repeat;
	float:right;
	text-transform:uppercase;
	padding:4px 0px 0px 6px;
	font-size:10px;
	color:#808cb0;
	text-decoration:none;
}
.children {
	padding:0px;
}
#respond {
	width:319px;
	height:306px;
	padding:18px 20px 0px 20px;
	margin:10px 0px;
	background:url(contactform.png) no-repeat;
}
#respond .contactname {
	width:243px;
	height:34px;
	overflow:hidden;
	background:url(contactname.png);
	margin:0px 0px 3px 0px;
}
#respond .contactemail {
	width:243px;
	height:34px;
	overflow:hidden;
	background:url(contactemail.png);
	margin:0px 0px 3px 0px;
}
#respond .contactwebsite {
	width:243px;
	height:34px;
	overflow:hidden;
	background:url(contactwebsite.png);
	margin:0px 0px 3px 0px;
}
#respond .contactname input, #respond .contactemail input, #respond .contactwebsite input {
	float:right;
	width:195px;
	height:20px;
	border:none;
	background:none;
	padding:7px 0px 0px 5px;
	margin:3px 10px 0px 0px;
	font-size:10px;
	color:#808cb0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#respond .textpost {
	width:269px;
	height:112px;
	padding:15px;
	background:url(textpost.png) no-repeat;
	margin:0px 0px 3px 0px;
}
#respond .textpost textarea {
	width:269px;
	height:112px;
	border:none;
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808cb0;
}
#respond input.submitcom {
	width: 71px;
	height: 30px;
	background: url(submitcomment.png) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:none;
}
#respond input.submitcom:hover {
	background: url(submitcomment.png) no-repeat 0 -30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:none;
}
#sidebar {
	width:355px;
	overflow:hidden;
	float:right;
}
#sidebar .sidediv {
	width:335px;
	overflow:hidden;
	background:#fff url(sidedivtop.png) no-repeat top left;
	padding:12px 10px 0px 10px;
	font-size:11px;
	color:#565d75;
}
#sidebar .ad300 {
	width:355px;
	height:278px;
	overflow:hidden;
	text-align:center;
	margin-bottom:10px;
	padding:28px 0px 0px 0px;
	background:url(ad300bg.png) no-repeat;
}
#sidebar .sidedivb {
	width:355px;
	height:10px;
	margin-bottom:10px;
	overflow:hidden;
	background:url(sidedivbot.png) no-repeat;
}
#sidebar .sidediv .flickr, #sidebar .sidediv .sidetags {
	width:305px;
	padding:5px 0px 5px 30px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#213271;
	background:url(flickr.png) no-repeat top left;
	text-transform:uppercase;
}
#sidebar .sidediv ul.wp-tag-cloud {
	list-style:none;
	width:335px;
	margin:10px 0px 5px 0px;
	padding:0px;
	overflow:hidden;
}
#sidebar .sidediv ul.wp-tag-cloud li {
	display:inline;
	padding:0 10px 0 10px;
}
#sidebar .sidediv ul.wp-tag-cloud li a, #sidebar .sidediv ul.wp-tag-cloud li a:visited {
	text-decoration:none;
	color:#147395;
}
#sidebar .sidediv ul.wp-tag-cloud li a:hover {
	text-decoration:underline;
	color:#147395;
}
#sidebar .sidediv .sidetags {
	background:url(sidetags.png) no-repeat top left;
}
#sidebar .sidediv ul.flic {
	list-style:none;
	width:325px;
	margin:0px 0px 5px 10px;
	padding:0px;
	overflow:hidden;
}
#sidebar .sidediv ul.flic li {
	display:inline;
	float:left;
	overflow:hidden;
	width:63px;
	height:63px;
	margin:10px 10px 0px 0px;
	padding:4px;
	background:url(flickrphoto.png) no-repeat top left;
}
#sidebar .sidediv ul.flic li img {
	border:none;
	padding:0px;
	margin:0px;
	background:none;
}
#sidebar .newsletter {
	width:335px;
	height:65px;
	background:url(newsletterbg.png) no-repeat top left;
	padding:11px 10px 10px 10px;
	margin:0 0 10px 0;
	overflow:hidden;
}
#sidebar .newsletter .txtf {
	width:193px;
	height:45px;
	overflow:hidden;
	float:right;
	margin:0px 13px 0px 0px;
	padding:20px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	color:#abaeba
}
#sidebar .newsletter .txtf p {
	margin:0;
	padding:0;
}
#sidebar .newsletter .txtf form {
	margin:0px 0px 2px 0px;
	padding:0px;
	height:24px;
	overflow:hidden;
}
#sidebar .newsletter .txtf form .nlinput {
	width:183px;
	height:20px;
	font-size:12px;
	color:#565d75;
	padding:4px 5px 0px 5px;
	background:url(nlinput.png) no-repeat top left;
	border:none;
	margin:0px 0px 0px 0px;
}
#lside {
	width:160px;
	float:left;
	overflow:hidden;
}
#lside h2, #rside h2 {
	width:148px;
	height:22px;
	font-size:10px;
	padding:10px 0px 0px 12px;
	text-transform:uppercase;
	color:#122468;
	background:url(sideh1.png) no-repeat;
}
#lside ul {
	width:160px;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	background:#fafafa url(lsideulbg.png) no-repeat bottom left;
	font-size:10px;
	text-transform:uppercase;
}
#lside ul li {
	display:block;
	width:148px;
	padding:10px 0px 8px 12px;
	background:#E4E4E4 url(ullibg.png) no-repeat top left;
}
#lside ul li a, #lside ul li a:visited {
	background:url(boll.png) no-repeat top left;
	padding:0px 0px 0px 18px;
	color:#147395;
}
#lside ul li a:hover {
	text-decoration:underline;
}
#lside ul li.arrow a {
	background:url(ullia.png) no-repeat top left;
}
#rside {
	width:160px;
	float:right;
	overflow:hidden;
}
#rside h1 {
	width:148px;
	height:22px;
	font-size:10px;
	padding:10px 0px 0px 12px;
	text-transform:uppercase;
	color:#122468;
	background:url(sideh1.png) no-repeat;
}
#rside ul {
	width:160px;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	background:#fafafa url(lsideulbg.png) no-repeat bottom left;
	font-size:10px;
	text-transform:uppercase;
}
#rside ul li {
	display:block;
	width:148px;
	padding:10px 0px 8px 12px;
	background:#E4E4E4 url(ullibg.png) no-repeat top left;
}
#rside ul li a, #rside ul li a:visited {
	background:url(lsideullia.png) no-repeat top left;
	padding:0px 0px 0px 18px;
	color:#147395;
}
#rside ul.archives li a, #rside ul.archives li a:visited {
	background:url(lsideulliadate.png) no-repeat top left;
}
#rside ul li a:hover {
	text-decoration:underline;
}
#rside .ad125, #lside .ad125 {
	list-style:none;
	width:141px;
	overflow:hidden;
	background:none;
	margin:0 auto;
	padding:0;
}
#rside .ad125 li, #lside .ad125 li {
	display:block;
	width:125px;
	height:125px;
	background:url(125bg.png) no-repeat;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:8px;
}
#rside .ad125 li a, #rside .ad125 li a:visited, #rside .ad125 li a:hover, #lside .ad125 li a, #lside .ad125 li a:visited, #lside .ad125 li a:hover {
	background:none;
	padding:0;
	margin:0;
}
#tabs_container {
	width: 335px;
	overflow:hidden;
	background:#fafafa url(ulbg.png) no-repeat bottom left;
	padding-bottom:0px;
}
#tabs_container ol.idTabs {
	list-style:none;
	width:335px;
	height:41px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(tabstop.png) no-repeat top left;
}
#tabs_container ol.idTabs li {
	float:left;
	width:300px;
	height:41px;
	text-align:center;
	background:none;
	display:inline;
	text-transform:uppercase;
	font-size:14px;
	margin:0px;
	font-weight:bold;
}
#tabs_container ol.idTabs li.nn, #tabs_container ol.idTabs li a, #tabs_container ol.idTabs li a:visited, #tabs_container ol.idTabs li a:hover {
	text-decoration:none;
	color:#147395;
	padding-top:13px;
	display: block;
}
#tabs_container ol.idTabs li a.selected {
	background:url(tabstoph.png) no-repeat top center;
	text-decoration:underline;
}
#tabs_container ol.idTabs li.recent {
	color:#122468;
	height:28px;
	text-align:left;
	padding:13px 0px 0px 12px;
	width:78px;
}
#tabs_container ol.idTabs li.comme {
	width:140px;
}
#tabs_container ul {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
#tabs_container ul.recarticles {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
#tabs_container ul li {
	display:block;
	width:311px;
	font-size:12px;
	line-height:18px;
	padding:12px 12px 10px 12px;
	background:url(ullibg.png) no-repeat top left;
	overflow:hidden;
}
#tabs_container ul li.tabcom a {
	background:url(ulliacom.png) no-repeat top left;
	padding:0px 0px 0px 14px;
}
#tabs_container ul.recarticles li {
	display:block;
	width:325px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	padding:10px 0 8px 10px;
	background:#e4e4e4 url(ullibg.png) no-repeat top left;
}
#tabs_container ul li a, #tabs_container ul li a:visited {
	background:url(ullia.png) no-repeat top left;
	padding:0px 0px 0px 18px;
	color:#147395;
}
#tabs_container ul li a:hover {
	text-decoration:underline;
}
#tabs_container .arthumb a {background:none; padding:0; }
#tabs_container .arthumb a img{ padding:5px;}
#tabs_container ul.recarticles li .arthumb {
	width:40px;
	height:40px;
	padding:3px;
	float:left;
	overflow:hidden;
	background:url(arthumb.png) no-repeat;
}
#tabs_container ul.recarticles li .ardesc {
	float:left;
	width:270px;
	padding:1px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 6px;
	position:relative;
}
#tabs_container ul.recarticles li .ardesc .artd {
	width:255px;
	overflow:hidden;
	font-size:10px;
	color:#abaeba;
}
#tabs_container ul.recarticles li .ardesc a, #tabs_container ul li .ardesc a:visited {
	background:none;
	padding:0;
	color:#147395;
	text-decoration:none;
}
#tabs_container ul.recarticles li .ardesc a:hover {
	color:#147395;
	text-decoration:underline;
}
#footer {
	width:896px;
	height:85px;
	padding: 0px 39px;
	overflow:hidden;
	background:url(footer.png) no-repeat;
	margin:0 auto;
}
#footer ul {
	list-style:none;
	margin:25px 0 0 0;
	padding:0;
	overflow:hidden;
	font-size:10px;
	text-transform:uppercase;
}
#footer ul li {
	display:inline;
	float:left;
	padding:0px 10px 0px 0px;
}
#footer .copyright {
	width:896px;
	margin:20px 0px 0px 0px;
	font-size:11px;
	color:#565d75;
}

#tabs_container ul.recarticles li .ardesc a.down, #slider1 a.down {float:left; width:108px; height:21px; background:url(down.gif) no-repeat 0 0; padding-bottom:5px; cursor:pointer; }
#tabs_container ul.recarticles li .ardesc a.down:hover, #slider1 a.down:hover {background:url(down_h.gif) no-repeat 0 0;}

#tabs_container ul.recarticles li .ardesc a.play, #slider1 a.play {float:left; width:108px; height:21px; background:url(play.gif) no-repeat 0 0; padding-bottom:5px; cursor:pointer; }
#tabs_container ul.recarticles li .ardesc a.play:hover, #slider1 a.play:hover {background:url(play_h.gif) no-repeat 0 0;}
