/*  







Theme Name: Arthemia Premium







Theme URI: http://colorlabsproject.com/







Description: Designed by <a href="http://michaelhutagalung.com">Michael Jubel Hutagalung</a> of <a href="http://colorlabsproject.com">Colorlabs Project</a>.







Version: 1.0







Author: Michael Jubel Hutagalung







Author URI: http://colorlabsproject.com/







Tags: thumbnails, newspaper, magazine, widgets, admin panel







*/















/*Copyright 2008, Michael Jubel Hutagalung







View detailed license info in license.txt file 























/* 







TABLE OF CONTENTS 















  HTML Elements







  Structure







  Navigation Bar







  Text







  Index Page







  Content Page







  Sidebar







  Form Elements  







  Comments







  Footer







  Clear















/* CSS Reset */







html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {



border:0 none;



font-family:inherit;



font-size:100%;



font-style:inherit;



font-weight:inherit;



margin:0;



outline-color:-moz-use-text-color;



outline-style:none;



outline-width:0;



padding:0;



vertical-align:baseline;



}



:focus {



outline-color:-moz-use-text-color;



outline-style:none;



outline-width:0;



}



body {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:white none repeat scroll 0 0;



color:black;



line-height:1;



}



ol, ul {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



table {



border-collapse:separate;



border-spacing:0;



}



caption, th, td {



font-weight:normal;

vertical-align:top;

text-align:left;



}



blockquote:before, blockquote:after, q:before, q:after {



content:"";



}



blockquote, q {



quotes:"" "";



}



* {



margin:0;



padding:0;



}



body {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-x-system-font:none;



background:#4C5947 url(images/background/1812bg.jpg) no-repeat scroll center top;



color:#505050;



font-family:Arial,Helvetica;



font-size:100%;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:normal;



}



p {



margin:15px 0;



}



a:link, a:visited {



color:#000000;



text-decoration:none;



font-weight:bold;



}



a:hover, a:active {



color:#808080;



text-decoration:underline;



}



a img {



border:0 none;



}



code {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-x-system-font:none;



background:#ECECEC none repeat scroll 0 0;



font-family:'Courier New',Courier,Fixed;



font-size:1em;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:normal;



}



acronym, abbr, span.caps {



cursor:help;



font-size:0.9em;



letter-spacing:0.07em;



}



acronym, abbr {



border-bottom:1px dashed #999999;



}



blockquote {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-x-system-font:none;



background:#ECECEC none repeat scroll 0 0;



border-bottom:1px solid #DDDDDD;



border-top:1px solid #DDDDDD;



font-family:Arial;



font-size:1em;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:1.5em;



margin:10px 0;



padding:10px 10px 0;



}



select {



width:130px;



}



strong {



font-weight:bold;



}



em {



font-style:italic;



}



#head {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-left:0 solid #FFFFFF;
	border-right:0 solid #FFFFFF;
	font-size:0.7em;
	margin:0 auto;
	padding:10px 5px 15px;
	width:930px;
}



#page {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-left:0 solid #FFFFFF;
	border-right:0 solid #FFFFFF;
	font-size:12px;
	margin:0 auto;
	padding:0;
	width:980px;
}



#inner {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/left_stripe.gif) repeat-y scroll left center;
	margin:0;
	padding:0;
}



.left {
	float:left;
}



.right {
	float:right;
}

#sidenav-getactive {
	background:#EEEEEE none repeat scroll 0 0;
	line-height:2.2em;
	margin-bottom:10px;
	padding:10px;
	border-top:2px solid #DE8C29;
}

#sidenav-getactive ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
}

#sidenav-getactive li {
	border-bottom:1px solid #fff;
}

#sidenav-getgoing {
	background:#EEEEEE none repeat scroll 0 0;
	line-height:2.2em;
	margin-bottom:10px;
	padding:10px;
	border-top:2px solid #4E8149;
}

#sidenav-getgoing ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
}

#sidenav-getgoing li {
	border-bottom:1px solid #fff;
}

#sidenav-getculture {
	background:#EEEEEE none repeat scroll 0 0;
	line-height:2.2em;
	margin-bottom:10px;
	padding:10px;
	border-top:2px solid #B32426;
}







#sidenav-getculture ul {



list-style-image:none;



list-style-position:inside;



list-style-type:none;



}







#sidenav-getculture li {



border-bottom:1px solid #fff;



}







#sidenav-getconnected {



background:#EEEEEE none repeat scroll 0 0;



line-height:2.2em;



margin-bottom:10px;



padding:10px;



border-top:2px solid #2A4C71;



}







#sidenav-getconnected ul {



list-style-image:none;



list-style-position:inside;



list-style-type:none;



}







#sidenav-getconnected li {



border-bottom:1px solid #fff;



}











#sidenav-general {



background:#EEEEEE none repeat scroll 0 0;



line-height:2.2em;



margin-bottom:10px;



padding:10px;



border-top:2px solid #222222;



}







#sidenav-general ul {



list-style-image:none;



list-style-position:inside;



list-style-type:none;



}







#sidenav-general li {



border-bottom:1px solid #fff;



}







#navbar {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/navbar.png) no-repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



font-size:10px;



margin:20px auto 0;



padding:0 10px;



text-transform:uppercase;



width:960px;



}



#navbar2 {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#000000 none repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



border-top:1px solid #FFFFFF;



font-size:10px;



margin:0 auto;



width:980px;



}







#login-top {



width: 240px;



margin-right: 10px;



text-ransform: none;



float: right;



}







#login-top h3 {



color: #fff;



margin-top:5px;



}





#login-top a {



color: #fff;

text-transform:none;

font-weight:bold;

}



#login-top p {

font-size:10px;

letter-spacing:0.08em;

margin-bottom:5px;

margin-top:2px;

}



#login-top input {



margin-bottom:2px;

}



username {

	color: #DE8C29;

}









#page-bar {



padding:0;



}



#page-bar ul {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



#page-bar li {



border-right:1px solid #3D3D3D;



cursor:pointer;



display:block;



float:left;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



#page-bar li:hover {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#5B5B5B none repeat scroll 0 0;



}



#page-bar a, #page-bar a:visited {



color:#EEEEEE;



display:block;



font-weight:bold;



margin:0;



padding:7px 14px;



}



#page-bar a:hover {



display:block;



text-decoration:none;



}



#page-bar p {



margin:0;



padding:0;



}



#searchform {



float:right;



margin-right:10px;



padding-top:3px;



text-align:right;



width:184px;



}



#page-bar li {



float:left;



margin:0;



padding:0;



}



#page-bar li li {



float:left;



margin:0;



padding:0;



text-transform:none;



width:132px;



}



#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#5B5B5B url(images/dots_nav.gif) repeat-x scroll center top;



float:none;



margin:0;



padding:4px 10px;



width:122px;



}



#page-bar li li a:hover, #page-bar li li a:active {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#909090 none repeat scroll 0 0;



padding:4px 10px;



}



#page-bar li ul {



left:-999em;



position:absolute;



width:10em;



}



#page-bar li:hover ul {



display:block;



left:auto;



}



#page-bar li:hover ul, #page-bar li.sfhover ul {



left:auto;



}







.moretext{



font-family:Georgia;



font-size:11px;



font-weight:bold;



}







h1 {



-x-system-font:none;



font-family:Arial;



font-size:28px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



letter-spacing:-0.08em;



line-height:normal;



}



h2 {



-x-system-font:none;



font-family:Georgia;



font-size:25px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:normal;



}

#front-left h2 {
font-family:Georgia;
font-size:16px;
}



h3 {



-x-system-font:none;



color:#303030;



font-family:Arial;



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:normal;



margin-bottom:3px;



margin-top:10px;



}



h4 {



-x-system-font:none;



font-family:Arial;



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:normal;



}



h3.cat_title, h3.cat_title a {



color:#333333;



letter-spacing:-0.05em;



}



h3#respond {



margin-top:0;



padding-top:20px;



}



h3#comments {



margin-bottom:15px;



margin-top:32px;



padding-left:0;



}



h3.authors {



margin-top:15px;



}



#logo {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#000 none repeat scroll 0 0;



height:90px;



width:980px;



}



#logo-graphic {

	float:left;

}



#tagline {



color:#1D3566;



font-weight:bold;



margin-top:10px;



}



#top {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#333333 none repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



margin:0 auto;



padding:0 10px 0 0;



width:930px;



}



#top-featured {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



margin:0 auto;



padding:0 0 0 0;



width:980px;



}



#homehero {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#DEDEDE none repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



margin:0 auto;



padding:0;



width:980px;



}



#headline {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-right:1px solid #DEDEDE;



color:#000000;



float:left;



font-size:12px;



line-height:1.5em;



margin:10px 0 0;



overflow:hidden;



padding:0 12px 15px 25px;



width:560px;



}



#headline a {



color:#2B4B71;



}



#headline a:hover {



color:#D0D0D0;



}



#top div.label {



-x-system-font:none;



display:block;



font-family:Arial;



font-size:14px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



letter-spacing:-0.05em;



line-height:0.9em;



padding-bottom:0;



padding-top:15px;



text-transform:capitalize;



}



#headline div.title {



-x-system-font:none;



font-family:Georgia;



font-size:28px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



letter-spacing:0;



line-height:0.9em;



margin-top:0;



padding-bottom:5px;



padding-top:5px;



}



#headline div.meta {



color:#333333;



display:block;



font-size:10px;



margin-right:10px;



padding:4px 0;



}



#headline p {



padding-bottom:15px;



}



#featured {



float:right;



font-size:12px;



margin:10px 0 0;



padding:0 0 0 10px;



width:320px;



}



#featured li {



height:79px;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



margin-bottom:0;



padding-bottom:0;



width:320px;



}



#featured .info {



font-size:11px;



margin-top:0;



padding-top:10px;



}



#featured .meta {



font-size:10px;



font-weight:normal;



margin-top:5px;



}



#featured .title {



font-weight:bold;



}



#featured .divider {



margin-left:95px;



}



#headline a img, #featured a img {



margin-top:5px;



}



#featured a {



color:#000000;



}



#featured a:hover {



color:#808080;



}



#featured a img {



border:2px solid #FFFFFF;



margin-right:10px;



}



#headline a img {



border:0 solid #FFFFFF;



margin-right:15px;



}



#single_head {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#333333 none repeat scroll 0 0;



float:left;



margin:0;



padding:15px 12px 20px 25px;



width:195px;



}



#single_head a img {



border:3px solid #FFFFFF;



}



#single_desc {



color:#CCCCCC;



float:right;



font-size:12px;



line-height:1.5em;



padding:0 10px 5px;



width:675px;



}



#single_desc div.title {



-x-system-font:none;



display:block;



font-family:Arial;



font-size:25px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



letter-spacing:-0.05em;



line-height:0.9em;



padding-bottom:5px;



padding-top:10px;



}



#single_desc div.meta {



color:#DDDDDD;



display:block;



float:left;



font-size:10px;



padding-bottom:5px;



}



#single_desc p {



margin:30px 0 0;



padding-bottom:10px;



}



#single_desc a {



color:#DDDDDD;



}



#single_desc a:hover {



color:#808080;



}



#middle {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-bottom:0px solid #DEDEDE;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



margin:0 auto;



padding:0;



width:980px;



}

#middle td {
font-size: 11px;
background: transparent;
}



.category {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-right:1px solid #DEDEDE;



border-top:8px solid #333333;



cursor:pointer;



float:left;



margin:0;



padding:10px 10px 15px 20px;



width:214px;



}



.category p {



font-size:11px;



margin:0;



}



.category span.cat_title, #front-popular h3, #front-list .cat_title, #gallery h3 {



font-size:14px;



font-weight:bold;



letter-spacing:-0.05em;



line-height:28px;



margin:0;



text-transform:uppercase;



}



.category:hover {



color:#FFFFFF;



}



#front-list .cat_title {



font-size:12px;



margin-bottom:0;



}



#front-popular h3 {



color:#FFFFFF;



}



.more-link {



display:block;



margin:15px 0;



}



.category a {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent none repeat scroll 0 0;



color:#333333;



display:block;



}



.category a:hover {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent none repeat scroll 0 0;



color:#FFFFFF;



text-decoration:none;



}



#bottom {



width:980px;



}



#bottom-left {



float:left;



}



#bottom-left .meta, #content.archive .meta {



font-size:10px;



}







#side-story {



margin-bottom:10px;



border-bottom:1px solid #dedede;



padding-bottom:10px;



}







#front-left {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-top:1px solid #ECECEC;


border-right:1px solid #DEDEDE;


float:left;



font-size:11px;



line-height:1.4em;



margin:0 0 10px 0;



padding:10px;



width:160px;



}



#front-list-ads {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



float:left;



margin:10px 0;



width:450px;



}



#front-left-ads {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



float:left;



margin:10px 12px 10px 0;



width:150px;



}







#members-list {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-left:0px solid #DEDEDE;



border-right:0px solid #DEDEDE;



border-top:1px solid #ECECEC;



float:left;



font-size:12px;



line-height:1.75em;



margin-bottom:10px;



padding:10px;



width:458px;



}







#front-list {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-left:0px solid #DEDEDE;



border-right:0px solid #DEDEDE;



border-top:1px solid #ECECEC;



float:left;



font-size:12px;



line-height:1.75em;



margin-bottom:10px;



padding:10px;



width:458px;



}



#front-list blockquote {



padding:0 10px 0;



}



#front-list .title {



-x-system-font:none;



font-family:Georgia;



font-size:24px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



letter-spacing:0;



line-height:1.4em;



}



#front-list .divider {



margin-bottom:0;



margin-left:216px;



margin-top:0;



}



.author {



font-size:11px;



font-weight:bold;



}



.meta {



color:#333333;



font-weight:bold;



}



#headline p, #featured p {



margin:0;



}



#paged-list {



border-top:1px solid #DEDEDE;



font-size:12px;



line-height:1.75em;



margin-top:15px;



padding:10px 0 0;



width:450px;



}



#paged-list .clearfloat {



padding-bottom:1px;



border-bottom:1px solid #DEDEDE;



}



.onecolumn {



line-height:1.5em;



margin:0;



padding:10px 0;



}



.onecolumn img {



border:1px solid #CCCCCC;



float:left;



margin:8px 10px 7px 0;



padding:2px;



}



.tanbox {



line-height:1.5em;



margin:0;



padding:10px 0;



width:275px;



}



.archive .tanbox {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/dots_content.gif) repeat-x scroll center bottom;



padding-bottom:1px;



width:450px;



}



.tanbox img {



border:1px solid #CCCCCC;



float:left;



margin:8px 10px 7px 0;



padding:2px;



}



.tanbox span.title a, .onecolumn span.title a {



-x-system-font:none;



font-family:Arial;



font-size:14px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:normal;



}



.tanbox p, .onecolumn p {



margin:5px 0;



}



#navigation {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



font-size:12px;



padding:15px 10px;



text-align:center;



width:550px;



}



#content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-left:0px solid #DEDEDE;
border-right:0px solid #DEDEDE;
border-top:1px solid #ECECEC;
float:left;
font-size:12px;
line-height:1.75em;
padding:15px;
width:448px;
}


#content.wide {
width:940px;
}







#pagetitle {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-top:1px solid #ECECEC;



float:none;



line-height:1.75em;



padding:10px;



width:960px;



}







.post {



line-height:1.75em;



}



.post p {



margin-top:0;



}



.post .clearfloat {



border-bottom:1px solid #E2E2E2;



}



.entry ul, .post ol, #front-list ul, #front-list ol {



margin-bottom:15px;



}



#content h2.title {



border-bottom:1px solid #E2E2E2;



border-top:3px solid #E2E2E2;



color:#000000;



letter-spacing:0;



margin-bottom:0;



padding:5px 0;



}







#pagetitle h2.title-getactive {



font-style: italic;



color:#DE8C29;



}







#pagetitle h2.title-getculture {



font-style: italic;



color:#B32426;



}







#pagetitle h2.title-getgoing {



font-style: italic;



color:#4E8149;



}







#pagetitle h2.title-getconnected {



font-style: italic;



color:#2A4C71;



}







#pagetitle h2.title-general {



font-style: italic;



color:#000000;



}







.entry ul li, #front-list ul li {



list-style-image:none;



list-style-position:outside;



list-style-type:square;



margin-left:30px;



}



.entry ol li, #front-list ol li {



list-style-image:none;



list-style-position:outside;



list-style-type:decimal;



margin-left:30px;



}



.entry ol li ul li, #front-list ol li ul li {



list-style-image:none;



list-style-position:outside;



list-style-type:square;



margin-left:20px;



}



.entry img, .post a img, #front-left img {



border:1px solid #CCCCCC;



margin:0 0 10px 0;



padding:2px;



}




#front-list img{



margin-bottom:10px;

margin-right:10px;


}







.entry a {



text-decoration:underline;



}



.post .ads {



margin-top:10px;



}



#stats {



-x-system-font:none;



border-bottom:1px solid #E2E2E2;



display:block;



font-family:Arial;



font-size:11px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:normal;



margin-bottom:15px;



padding:8px 0;



}



#tags {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-x-system-font:none;



background:#EEEEEE none repeat scroll 0 0;



border-bottom:1px solid #E2E2E2;



border-top:1px solid #E2E2E2;



display:block;



font-family:Arial;



font-size:11px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:normal;



margin-bottom:15px;



padding:10px;



}



span#map {



font-size:11px;



}



img.centered, a img.centered, img.aligncenter, a img.aligncenter {



display:block;



margin-left:auto;



margin-right:auto;



}



img.alignright, a img.alignright {



display:inline;



margin:0 0 2px 7px;



padding:4px;



}



img.alignleft, a img.alignleft {



display:inline;



margin:0 7px 2px 0;



padding:4px;



}



.alignright {



float:right;



}



.alignleft {



float:left;



}



#bio {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-bottom:4px solid #DEDEDE;



padding-bottom:20px;



padding-top:10px;



}



#bio p {



margin:0;



padding:0;



}



#bio .avatar {



border:1px solid #CCCCCC;



float:none;



height:80px;



margin:0 10px 5px 0;



padding:2px;



width:80px;



}



#sidebar {



float:right;



margin:0;



width:320px;

border-left:1px solid #DEDEDE;

}



.spoiler {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-top:1px solid #ECECEC;



margin-bottom:12px;



overflow:hidden;



padding:0 12px 12px;



}



.spoiler img {



border:1px solid #CCCCCC;



margin-bottom:5px;



margin-right:10px;



padding:2px;



}



.spoiler h3 {



-x-system-font:none;



border-bottom:1px solid #ECECEC;



color:#FFFFFF;



font-family:Arial,Helvetica,Verdana,Sans-Serif;



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:normal;



margin:0 0 8px;



padding:3px 10px;



}



.spoiler h3 a {



color:#FFFFFF;



text-decoration:none;



}



.spoiler p {



color:#6D6D6D;



margin:0;



}



.spoiler h4 {



-x-system-font:none;



font-family:Arial,Helvetica,Verdana,Sans-Serif;



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:normal;



margin-bottom:5px;



}



.spoiler h4 a {



color:#333333;



}



#sidebar {



font-size:11px;



}

#sidebar p {
margin: 5px 0;
}

#sidebar h3 {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-x-system-font:none;



background:#303030 none repeat scroll 0 0;



color:#FFFFFF;



font-family:Arial,Helvetica,Verdana,Sans-Serif;



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:normal;



margin:10px 0 5px;



padding:3px 10px;



}



#sidebar-top, #sidebar-bottom, #sidebar-calendar, #sidebar-twitter {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-top:1px solid #ECECEC;



float:left;



margin-bottom:10px;



padding:10px;



width:300px;



}



#sidebar-bottom, #sidebar-middle {



margin-top:10px;



}



#sidebar-middle {



float:right;



width:320px;



}



#sidebar-left {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-top:1px solid #ECECEC;



float:left;



padding:0 10px 10px;



width:135px;



}



#sidebar-right {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-top:1px solid #ECECEC;



float:right;



padding:0 10px 10px;



width:135px;



}



#sidebar-top {



padding-top:0;



}



#sidebar li {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/sub.png) no-repeat scroll 0 0;



border-bottom:1px dotted #BBBBBB;



display:block;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



padding:2px 0 2px 13px;



}



#sidebar li ul li {



border-bottom:0 none;



}



#sidebar-ads {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



float:left;



margin-bottom:10px;



padding:10px;



width:300px;



}



#sidebar h3 img {



margin-top:1px;



}



select {



border:1px solid #dedede;



}



.submitbutton {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border:1px solid #AAAAAA;



color:#AAAAAA;



cursor:pointer;



font-size:11px;



padding:2px 5px;



}



.submitbutton:hover {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#303030 none repeat scroll 0 0;



color:#FFFFFF;



}



.field {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border-color:#BBBBBB #EEEEEE #EEEEEE #BBBBBB;



border-style:solid;



border-width:1px;



font-size:11px;



padding:1px;



}



#search .searchbutton {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border:1px solid #333333;



font-size:11px;



padding:1px;



}



#commentform input {



margin:5px 5px 0 0;



width:140px;



}



#commentform textarea {



border-color:#BBBBBB #EEEEEE #EEEEEE #BBBBBB;



border-style:solid;



border-width:1px;



margin-top:5px;



width:99%;



}



#comment {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



width:590px;



}



div#cancel-comment-reply {



font-weight:bold;



}



#comments ul.commentlist {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



margin-top:20px;



}



#comments ul.commentlist blockquote {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#EDEDED none repeat scroll 0 0;



}



#comments .clearfloat {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent none repeat scroll 0 0;



}



#comments div.navigation {



font-weight:bold;



padding:5px 0 20px;



}



ul.commentlist li.comment {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#F2F2F2 none repeat scroll 0 0;



border-bottom:1px solid #DCDBD7;



color:#4D4D4D;



font-size:11px;



line-height:18px;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



margin-bottom:10px;



padding:11px 14px;



}



ul.commentlist li.comment h3#respond {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



margin-top:15px;



}



ul.commentlist li.comment img.avatar {



border:1px solid #CCCCCC;



float:right;



height:45px;



margin:0 0 13px 13px;



padding:2px;



width:45px;



}



ul.commentlist li.comment cite {



color:#313228;



font-size:14px;



font-weight:bold;



}



ul.commentlist li.comment div.comment-meta {



font-size:10px;



margin-top:0;



}



ul.commentlist li.comment div.comment-meta a {



color:#4D4D4D;



text-decoration:none;



}



ul.commentlist li.comment a {



text-decoration:underline;



}



ul.commentlist li.comment cite a {



text-decoration:none;



}



ul.commentlist li.comment div.reply {



clear:both;



display:block;



}



ul.commentlist li.comment div.reply a {



font-weight:bold;



text-decoration:none;



}



ul.commentlist li.comment p {



margin:15px 0;



padding:0;



}



ul.commentlist li.comment blockquote {



width:380px;



}



ul.children li.comment {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border:medium none;



color:#4D4D4D;



font-size:11px;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



margin-bottom:0;



margin-top:15px;



padding:12px;



}



ul.commentlist li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9 {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#F2F2F2 none repeat scroll 0 0;



}



ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10 {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



}



#respond textarea {



font-size:13px;



width:99%;



}



#respond label {



font-weight:bold;



}



#respond a {



text-decoration:none;



}



#respond h3 {



margin-top:15px;



}



li.comment div#respond h3 {



display:none;



}



#gallery {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#DEDEDE none repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



color:#333333;



font-size:11px;



margin:0 auto;



padding:15px 0 15px 15px;



width:925px;



}



#gallery #random {



float:right;



width:613px;



}



#gallery #random img {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border:1px solid #CCCCCC;



margin-bottom:15px;



margin-right:16px;



padding:2px;



}



#gallery #video {



border-right:1px solid #B0B0B0;



float:left;



padding-right:15px;



width:281px;



}



#gallery h3 {



display:block;



padding-bottom:5px;



}



#front-popular {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#303030 none repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



color:#FFFFFF;



font-size:11px;



margin:0 auto;



padding:15px;



width:950px;



}



#recentpost, #mostcommented {



border-right:1px solid #808080;



float:left;



padding:0 20px 0 0;



width:290px;



}



#mostcommented {



margin-left:20px;



}



#recent_comments {



float:right;



padding:0;



width:290px;



}



#recentpost a, #mostcommented a, #recent_comments a {



color:#FFFFFF;



}



#recentpost ul, #mostcommented ul, #recent_comments ul {



margin-top:5px;



}



#recentpost li, #mostcommented li, #recent_comments li {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/dots_footer.gif) repeat-x scroll center top;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



padding-top:1px;



}



#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a {



display:block;



padding:5px;



text-decoration:none;



}



#recentpost ul li a:hover, #mostcommented ul li a:hover, #recent_comments ul li a:hover {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#000000 none repeat scroll 0 0;



color:#FFFFFF;



}



#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent none repeat scroll 0 0;



}



#footer {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#DEDEDE none repeat scroll 0 0;



border-left:0 solid #FFFFFF;



border-right:0 solid #FFFFFF;



color:#333333;



font-size:10px;



margin:0 auto;



padding:5px 10px;



width:960px;



}



#footer a:hover {



color:#808080;



}



.clearfloat:after {



clear:both;



content:".";



display:block;



height:0;



visibility:hidden;



}



.clearfloat {



display:inline-block;



}



* html .clearfloat {



height:1%;



}



* + html .clearfloat {



height:1%;



}



.clearfloat {



display:block;



}



/*  







WIDGET AND PLUGIN ADDITIONAL STYLES





*/



#event-listing {

	margin-top:10px;

	border-top:1px solid #dedede;

}



#event-listing h3 {

	font-size: 16px;

}



.event-category {

background:#EEEEEE none repeat scroll 0 0;

font-size:11px;

padding-left:5px;

text-transform:uppercase;

}



#event-listing a {

	text-decoration: none;

}

#relatedposts {

margin-top: 15px;
margin-bottom: 15px;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
}


#relatedposts .title {

font-size: 16px;
    
}

#relatedposts h3 {

margin-bottom: 10px;
	
}

/* For twitter plugin */

     .twitter {
     font-size: 16px;
     font-family: Georgia, serif;
     font-style:italic;
}

#sidebar .twitter li {

     padding:20px 0;
     line-height:22px;

}

.twitter_title_link a:link {

     color: #ffffff;

}

#sidebar h3 a {
     
color: #ffffff;

}

.twitter-timestamp {
border: none;
font-size: 10px;
font-family: arial,sans-serif;
}

.twitter-timestamp abbr{
border: none;
}