* {
	padding:0; margin:0;
}
body {
	background:url(/media/images/bg.gif) repeat scroll 50% 0;
	font-family: "Trebuchet MS";
	color:#888a88;
	font-size:0.85em;
}

h2 {
	color:#aaacaa;
}

.clear { clear: both;}

table, td, div, img { border:0; border-collapse:collapse;}
td {vertical-align:top;}
ul { list-style: none;}
p { padding:0px 0px 18px 0px;}

a {text-decoration: underline; color:#fff; outline:none;}
p a {color: rgb(91, 128, 178); text-decoration: none; outline:none;}
a:hover {text-decoration: none;}

/*input, select, textarea, html body textarea { vertical-align:middle; font-size:13px; color:#f9f9f9; font-family:Arial;}*/
input, select, textarea, html body textarea { vertical-align:middle; font-size:13px; color:#000; font-family:Arial;background:#ddd;}
/*input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #171717; background:#0e110b;}*/
input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #171717;}

/*** Main ***/
.main { overflow:hidden; height:100%;/* width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990px)? "990px" : "100%");*/ min-width:990px;}

.main { background:url(/media/images/background.gif) repeat-x scroll 50% 0 #232721;}
.main-page .main { background:url(/media/images/tail.gif) repeat-x scroll 50% 0 #232721;}

.main-width { width:951px; margin:0 auto; height:100%;}

.main-bg { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}

.header { height:99px; padding:0px 0px 0px 0px; overflow:hidden; position:relative;}
.main-page .header { height:100px;}


/*** Menu ***/
.header .main-menu { clear:both; height:73px;}
.header .main-menu .corner-left {}
.header .main-menu .corner-right {}
.header .menu { float:left; padding:0px 0px 0px 309px;}

.header .menu ul { float:left; overflow:hidden; margin:0px 0px 0px 0px; list-style:none;}
.header .menu ul li {  float:left; overflow:hidden; padding:0px 15px 0px 0px;}

.header .menu ul li a {
    font-size:15px; display:block; float:left; height:100%;
    color:#f0f0f0; text-decoration:none; text-transform:uppercase;
    cursor: pointer;
}

.header .menu ul li a span {
    display:block; float:left;
    padding:5px 9px 6px 8px;
}

.header .menu ul li a:hover { color:#1f1f1f; text-decoration:none; background:url(/media/images/menu-right.gif) no-repeat right 0;}
.header .menu ul li a:hover span {background:url(/media/images/menu-left.gif) no-repeat 0 0;}

.header .menu ul li.current_page_item a { color:#1f1f1f;background:url(/media/images/menu-right.gif) no-repeat right 0;}
.header .menu ul li.current_page_item a span {background:url(/media/images/menu-left.gif) no-repeat 0 0;}
.header .menu ul li ul { display:none;}




#nav {
	width:900px;
	height:20px;
	clear:both;
        margin:5px 10px 15px 10px;
}
ul.hmenu li {
	float:left;
	margin:2px 10px 2px 10px;
}
ul.hmenu li.active a {
	font-weight:bold;
}
hr.space {
	color:333;
	height:1em;
	border:0px;
}
#content-main fieldset {
	padding:6px;
}
#content-main p {
	margin:0px;
	padding:1px 0px 2px 0px;
}
/*
#content-main p label {
	margin-right:220px;
}
*/



.logo { float:left; margin:27px 0px 0px 17px; z-index:1; position:absolute; top:0; text-shadow: 2px 2px 1px #000;}
.logo .indent { padding:0px 0px 0px 0px;}
/*** Logo
.logo h1 {
    display:block; overflow:hidden;
    width:192px; height:55px;
    background:url(/media/images/logo.gif) no-repeat 0 0;
    font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer;
    }
.logo h1:hover { text-decoration:none;}
***/

.description {}

/*** Slogan **
.slogan { clear:both;}
.slogan .indent { overflow:hidden; padding:0px 0px 0px 92px;}
.slogan .indent h2 { height:124px; text-indent:-1000em;  overflow:hidden; background:url(/media/images/slogan.gif) no-repeat 0 0;}
*/


/*** Search ***/
.search { float:right; width:84px; height:35px; padding:10px; background-color:transparent;}


.search .indent { float:right; overflow:hidden; padding:8px 20px 0px 0px;}

.search form { float:right; background:url(/media/images/search-bg.gif) no-repeat 0px 0px; padding:0px 2px 2px 0px;}

.search .text { width:171px; padding:3px 0px 5px 7px; border:0; background: transparent; margin:0px 5px 0px 0px;}
.search .but { cursor: pointer; margin:2px 0px 0px 0px;}

/*** Flash
.flash { display:none; clear:both; height:301px; background:url(/media/images/flash.gif) no-repeat 0 0;}
.flash .indent { padding:2px 0px 0px 1px; overflow:hidden; height:100%;}

.main-page .flash { display:block;}
***/

/*** Rss ***/
.rss {}

/*** Column ***/
.custom {}

.content { clear:both; overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
.main-page .content { padding:0px 0px 0px 0px;}

.content-bg { overflow:hidden; height:100%; }
.main-page .content-bg { background:url(/media/images/content-line.gif) repeat-y 0 0;}

.content-indent { overflow:hidden; height:100%; padding:37px 0px 20px 0px;}
.main-page .content-indent { padding:35px 0px 20px 5px;}

.column-left { float:left; width:258px; margin:0px 35px 0px 0px; _margin:0px 33px 0px 0px;}






/*** Widgets 
.column-left .widget { width:210px;}
.widget {
    clear:both;
    overflow:hidden; height:100%;
    margin:0px 0px 0px 0px;
    }

.widget .widget-bg {
    overflow:hidden; height:100%;
    }

.widget .indent {
    overflow:hidden; height:100%;
    padding:0px 0px 20px 0px;
    }

.widget .title {
    overflow:hidden; height:100%;
    margin:0px 0px 0px 0px;
    }
    
.widget .title div {}
.widget .title div div {}
    
.widget h2 {
    overflow:hidden; height:100%;
    font-weight: normal; font-size:2em;
    color:#f0f0f0; text-transform:uppercase;
    padding:4px 0px 22px 7px;
    }

.widget ul {
    clear:both; line-height:1.4em;
    font-size:14px; overflow:hidden; height:100%;
    color:#fff;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 11px;
    
    }

.widget ul li {
    overflow:hidden; height:100%;
    background:url(/media/images/marker.gif) no-repeat 0 6px;
    padding:1px 0px 10px 15px;
    margin:0px 0px 0px 0px;
    }

.widget ul li a {
    font-size:14px; color:#fff;
    }

    .widget ul li a { text-decoration:none;}
    .widget ul li a:hover { text-decoration: underline;}

.widget ul ul { font-size:100%; margin:0px 0px 0px 0px;}
.widget ul ul li { border:0;}


.widget_follow {}
.widget_follow .follow {}
.widget_follow .follow img { margin:0px 10px 0px 0px;}

.widget_pages {}
.widget_pages ul ul { margin:0px 0px 0px 10px;}

.widget_pages ul ul li {}

.widget_tag_cloud .indent div { padding:0px 10px 15px 17px;}

.widget_tag_cloud a { padding:0px 6px 0 0;  font-size:12px; line-height:1.6em;}

.widget_tag_cloud .indent .title {}
.widget_tag_cloud .indent .title h2 { padding:0px 0px 3px 0px;}
.widget_tag_cloud .indent .title div { padding:0px 0px 0px 0px;}
.widget_tag_cloud .indent .title div div { padding:0px 0px 0px 0px;}

.widget_tag_cloud a { text-decoration:none;}
.widget_tag_cloud a:hover { text-decoration: underline;}

.textwidget { color:#fff; font-size:1.2em; line-height:1.3em; padding:0px 10px 15px 17px;}
.textwidget a {}

.content #wp-calendar * { color:#fff; font-size:12px;}

#search form { padding:10px 0px 0px 10px;}

#search form .text { width:150px; padding:2px 0px 3px 4px; margin:0px 6px 0px 0px;}

.search_page .text {  width:170px; padding:8px 0px 9px 5px; margin:0px 10px 0px 0px;}

#search form .but { margin:0px 0px 0px -3px;}

.widget_calendar table { margin:0px 0px 0px 0px;}
*/






/*** Content  ***/
.column-center { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}

.column-center .indent { clear:both; overflow:hidden; height:100%; padding:0px 0px 20px 0px;}
.main-page .column-center .indent { padding:0px 0px 26px 5px;}


.column-center .bgnone { background: none;}

/*** Title wrapper ***/
.column-center .title {
    overflow:hidden; height:100%;
    padding:0px 0px 20px 0px;
    margin:0px 0px 0px 0px;
}

.main-page .column-center .title { padding:0px 0px 0px 0px;}


.column-center .title h2 {
    overflow:hidden; height:100%;
    font-size:14px; font-weight: normal;
    color:#fff; line-height:13px; margin:0px 0px 0px 0px;
    padding:2px 0px 0px 0px;
}

.main-page .column-center .title h2 { font-size:12px; padding:1px 0px 0px 0px;}

.column-center .title h3 {
    overflow:hidden; height:100%;
    font-size:14px; font-weight: normal;
    color:#fff; line-height:1.1em; margin:0px 0px 0px 0px;
    padding:2px 0px 0px 0px;
}

.column-center .title h2 a,
.column-center .title h3 a { color:#fff; text-decoration:none;}

.column-center .title h2 a:hover,
.column-center .title h3 a:hover { text-decoration: underline;}

/******/
.title-page01 { padding:0px 0px 0px 0px;}

.title-page02 { padding:2px 0px 10px 7px;}
.title-page03 { padding:5px 0px 12px 7px;}

.title-page01 * {  font-size:14px; /*font-weight: normal;*/ color:#f0f0f0;text-transform:uppercase;}
.title-page02 * {  font-size:15px; /*font-weight: normal;*/ color:#f0f0f0; text-transform:uppercase;}
.title-page03 * {  font-size:13px; /*font-weight: normal;*/ color:#f0f0f0; text-transform:uppercase;}

/*** Date ***/
.column-center .left { float:left; width:49px; overflow:hidden; height:100%; margin:2px 15px 0px 0px;}
.column-center .date {
    float:left;
    width:49px; height:49px;
    background:#474d42;
    font-size: 12px; color:#fff; text-align:center;
    text-transform:uppercase; font-weight: bold;
    margin:0px 15px 0px 0px;
    }
.main-page .column-center .date { float:none; margin:0px 0px 0px 0px;}

.column-center .date span { display:block; font-size:24px; font-weight: normal; padding:4px 2px 0px 0px; margin:0px 0px -5px 0px;}

.category { color:#888a88; font-size:11px; padding:2px 0px 0px 0px; text-transform:uppercase;}

/*** author ***/
.column-center .author {
    /*float: right;*/ font-style: italic;
    font-size: 12px; color:#8b8b8b; font-family: arial;
    padding:5px 0px 0px 2px; margin:0px 0px 0px -1px;
    }

.column-center .author span { color:#585858;}

/*** Text box ***/
.text-box {
    clear: both;
    overflow:hidden; height:100%;
    font-size:12px; line-height:12px;
    padding:11px 0px 0px 0px;
}

.main-page .text-box { clear: none;
    font-size:12px; line-height:1.1em;
    padding:0px 0px 0px 0px;
}

.text-box p { padding:0px 0px 18px 0px;}
.main-page .text-box p { padding:0px 0px 6px 0px;}

.text-box p strong { color:#5dc2ce;}
.text-box p span {}

.fleft {
    float:left; /*display: inline;*/
    overflow:hidden; height:100%;
    margin:-8px 14px 0px 1px; padding:0;
    }

.text-box .fleft img { margin:0px 0px 8px 0px;}

.text-box img {}

.text-box p.img { padding:0px 0px 0px 0px;}

.text-box .pd {}

/******/
.more-link {
    display:block;clear:both;
    font-size:11px; color:#fff;
    text-transform:uppercase; 
    padding:0px 0px 0px 1px;
}

.more-link { text-decoration:none;}
.more-link:hover { text-decoration: underline;}

/******/
.comments {
    /*clear:both;*/ float:left;
    padding:0px 0px 10px 0px;
}

.main-page .comments { padding:1px 0px 10px 64px;}

.comments a { text-decoration:none; font-size:11px; text-transform:uppercase; color:#fff;}
.comments a:hover { text-decoration: underline;}

/******/
.postmetadata { clear:both; font-size:1.1em; line-height:1.4em; padding:10px 0px 8px 0px;}
.postmetadata a { padding:0px 1px 0px 5px;}

/******/
.link-edit { float:right; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px;}
.link-edit a { font-size:11px; color:#fff;}

/******/
.navigation { overflow:hidden; height:100%; color:#fff; padding:10px 10px 10px 0px;}
.navigation a {
    font-size:11px; color:#fff;
    text-transform:uppercase;
    padding:0px 0px 0px 0px;
}

.nav-top {}
.nav-top a {}

.nav-top a { text-decoration:none;}
.nav-top a:hover { text-decoration: underline;}

/*******/
/*
.column01 { float:left; width:284px; margin:0px 0px 0px 0px;}
.column02 { float:left; width:266px; margin:0px 47px 0px 53px;}
*/
.column01 { float:left; width:300px; margin:0px 0px 0px 0px;}
.column02 { float:left; width:310px; margin:0px 27px 0px 43px;}

.main-page .column-center { float:left; width:300px; }

.main-page .colums .text-box { font-size:12px; line-height:1.1em; color:#888a88; padding:0px 0px 0px 5px;}
.main-page .column02 .text-box { padding:0px 0px 0px 0px;}
.main-page .colums .text-box .img { padding:0px 0px 9px 1px;}

.main-page .column02 .text-box .img { padding:0px 0px 13px 0px;}

.main-page .colums .text-box p { padding:0px 0px 22px 0px;}
.main-page .column02 .text-box p { padding:0px 0px 18px 0px;}

.main-page .colums .text-box a.more { color:#818181; font-size:10px; text-transform:uppercase; text-decoration:none;}
.main-page .colums .text-box a.more:hover { text-decoration: underline;}

.main-page .title-page01 {  padding:3px 0px 30px 2px;}
.main-page .column02 .title-page01 {  padding:3px 0px 28px 5px;}
.main-page .title-page01 h1 { font-size:20px; color:#f0f0f0; text-transform:uppercase;}


.main-page .column-center .title-page01 { padding:3px 0px 26px 4px;}

/*******/
.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color:#fff; font-family:Arial; line-height:1.5em;}
.text-box h1 { font-size:19px; font-weight: normal; line-height:1.2em; display:block; height:100%; padding:0px 0px 13px 0px;}
.text-box h2 { font-size:17px; font-weight: normal;}
.text-box h3 { font-size:16px;}
.text-box h4 { font-size:15px; text-transform:uppercase; font-family:Arial;}
.text-box h5 { font-size:14px;}
.text-box h6 { font-size:12px;}

/*** OL UL style***/
.text-box ul { padding:0px 0px 7px 1px; overflow:hidden; height:100%;line-height:1.3em; list-style:square;}
.text-box ul li {background:url(/media/images/marker.gif) no-repeat 0 6px; padding:0px 0px 7px 12px; /*list-style-image:none; list-style:none;*/ list-style:square; font-weight:normal;}
.text-box ul li ul { margin-left:10px;}
.text-box ul li ol { margin-left:15px;}
.text-box ul li ol li { list-style-type:decimal;}

.text-box ol { padding-left:2px;}
.text-box ol li { padding:0px; margin-left:13px;  font-weight:normal;list-style-type:decimal;}
.text-box ol li ul { padding:2px 0px 5px 2px;}
.text-box ol li ul li { font-weight:normal; background:url(/media/images/marker.gif) no-repeat 0 2px; padding:2px 0px 8px 24px;}

/*.text-box ul li { list-style-image:none; list-style:none;}*/

.text-box ul li a { /*text-decoration:none;color:#000;*/ color:#555; }
/*.text-box ul li a:hover { text-decoration:underline;}*/

.text-box ul li ul { margin-left:15px;}
.text-box ul li ol {margin-left:20px;}
.text-box ul li ol li { list-style-type:decimal;background:none;}
.text-box ul li ol li a {}

.text-box ol { padding:5px 0px 5px 2px;}
.text-box ol li{ padding:0px; margin-left:20px;}
.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
.text-box ol li a:hover{ text-decoration:underline; }
.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
.text-box ol li ul li a:hover {text-decoration:none;}

/*** Footer ****/
.footer {
    clear:both;	overflow:hidden; height:100%; 
    font-size:1.3em; line-height:1.3em; background:url(/media/images/footer.gif) repeat-x 0 0;
    color:#8b8a8a; 
}

.footer .width { width:951px; overflow:hidden; margin: 0 auto;}

.footer .corner-left {}
.footer .corner-right {}

.footer .indent {
    overflow:hidden; height:100%;
    padding:18px 2px 22px 0px;
}

.footer span {}

.footer a { color:#fff;}

.footer a { text-decoration:none; }
.footer a:hover { text-decoration: underline;}

.footer p { padding:21px 0px 0px 0px;}

.links { float:right; padding:15px 0px 0px 0px;}
.links a { display:block; float:left; width:32px; height:32px; margin:0px 3px 0px 0px; text-decoration:none;}
.links a:hover { text-decoration:none; border:0; position:relative;}
.links a.pic01 { background:url(/media/images/fb.gif) no-repeat 0 0;}
.links a.pic02 { background:url(/media/images/pic02.gif) no-repeat 0 0;}
.links a.pic03 { background:url(/media/images/pic03.gif) no-repeat 0 0;}
.links a.pic04 { background:url(/media/images/twitter.gif) no-repeat 0 0;}

.links a.pic01:hover { background:url(/media/images/fb-act.gif) no-repeat 0 0;}
.links a.pic02:hover { background:url(/media/images/pic02-act.gif) no-repeat 0 0;}
.links a.pic03:hover { background:url(/media/images/pic03-act.gif) no-repeat 0 0;}
.links a.pic04:hover { background:url(/media/images/twitter-act.gif) no-repeat 0 0;}

.links a.pgsql { background:url(/media/img/80x16_3.gif) no-repeat 0 0; width:80px; height:16px; margin:8px 3px 0px 0px; }
.links a.pgsql:hover { background:url(/media/img/80x16_2.gif) no-repeat 0 0;}


/***********
.widget-bot { clear:both; padding:32px 0px 30px 0px; background:#0e110b; border-top:1px solid #2e312c;}
.widget-bot .width { width:951px; overflow:hidden; margin: 0 auto;}

.widget-bot .widget-left { float:left; width:254px;}
.widget-bot .mr { margin:0px 64px 0px 82px;}

.widget-bot.widget h2 {
    overflow:hidden; height:100%;
    font-weight: normal; font-size:2em;
    color:#f0f0f0; text-transform:uppercase;
    padding:10px 0px 38px 7px;
}

.widget-bot.widget ul {
    clear:both; line-height:1.4em;
    font-size:14px; overflow:hidden; height:100%;
    color:#fff;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 11px;
}
*/


/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
-----------------------------------------------------------------
.info-sidebar { overflow:hidden; padding:15px 10px 20px 10px; width: auto; color:#fff; font-size:1.2em; line-height:1.4em;}
.info-sidebar a { text-transform:none; color:#fff;}

.pagetitle { font-size:2.1em; font-weight: normal; overflow:hidden; color: #fff; text-align:center; padding:6px 12px 10px 12px; *padding:6px 12px 0px 12px;}

.navigation { overflow:hidden;}
.navigation .alignleft { float: left; width:45%; text-align:left;}
.navigation .alignright { float: right; width:45%; text-align:right;}
.nav-top .alignright a { float: right; }


.pd-nav { padding:0; margin:0;}
.pd-nav .alignleft { padding:0; margin:0;}
.pd-nav .alignright { padding:0; margin:0;}

.pd-title {padding-bottom:0;}

.marg { margin-bottom:10px;}
 */


/*--- Begin Images ---*/
p img {
    padding: 0;
    max-width: 100%;}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;}

img.alignright { float: right;display:inline;
    padding: 0;
    margin: 3px 0px 10px 20px;}

img.alignleft {	padding: 0;	margin: 3px 25px 5px 0; float:left; display:inline;}

/*------
#tag_cloud .widget-bottom-left { padding-bottom:15px;}
#tag_cloud .widget-heading { margin-bottom:15px;}
#tag_cloud a { padding-left:3px;}

#commentspopup {}
#commentspopup #header {background:#2F3F99 url(/media/images/popup_header_bg.gif) top repeat-x;}
#commentspopup .page-padding {padding:0 5px;}
#commentspopup .page-width {width:538px; margin:0 auto;}
#commentspopup .header-top {background:url(/media/images/popup_header_bg_top.jpg) top repeat-x;}
#commentspopup .header-top-right {background:url(/media/images/popup_header_bg_top_right.jpg) top right no-repeat;}
#commentspopup .header-top-left {background:url(/media/images/popup_header_bg_top_left.jpg) top left no-repeat; width:100%; height:160px;}
#commentspopup .header-padding {padding:39px 0 0 89px;}
#commentspopup h1 {font-size:1em; margin:0; padding:0; color:#E1E7EC; text-indent:-1000em; width:141px; height:27px;}
#commentspopup h1:hover {text-decoration: none; cursor:pointer;}
#commentspopup .description {width:141px; height:9px; text-indent:-1000em; margin-top:2px;}
#commentspopup .description2 {width:249px; height:27px; text-indent:-1000em; margin-top:19px;}
#commentspopup .border-bottom-left {padding:17px 37px 10px;}
#commentspopup p {font-size:12px;}
*/
	
/*--- Begin Typography & Colors ---*/
small {	font-size: 1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
small * {font-size: 10px;}
small p {font-size: 10px;}

select { width: 130px;}

#commentform { font-size:12px; overflow:hidden; height:100%; padding:0px 25px 0px 0px;}

/*.commentform {float:left;}*/

#commentform input {
    margin: 5px 5px 1px 0;}

#commentform {
    margin: 5px 0px 0 0;}

#commentform textarea {
    width: 100%;
    padding: 2px;}

#respond:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;}

#commentform #submit {
    /*margin: 0 0 10px auto;
    float: right;*/ /*margin:0px 0px 0px 319px;*/}

#respond p { padding:0px 0px 10px 0px; text-indent:0;}
#respond form p { padding:0px 0px 10px 0px; text-indent:0;}

/*--- Begin Calendar ---*/
#wp-calendar { empty-cells:show; width: 155px;}

#wp-calendar th { padding:3px 0; text-align:center; color:#fff;}
#wp-calendar td { padding:3px 0; text-align:center; color:#fff;}

#wp-calendar a { display: block; font-weight:bold; color:#fff;}
#wp-calendar #next a { padding-right: 10px;	text-align: right; font-weight: normal;}
#wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: normal;}

#wp-calendar caption { text-align: center; color:#fff; font-weight:bold; font-size:1.3em; padding:0px 0px 6px 0px;}


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
    }

acronym, abbr {
    border-bottom:1px dashed #1001;
    }

blockquote {
    border:1px solid #2e312c; color:#fff;
    background:#0e110b; padding:15px 10px 10px 20px; margin:5px 0;
    }

blockquote cite {
    margin: 5px 0 0;
    display: block;
    }


/* Captions */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;}


/* Begin Comments
.alt { clear:both; padding-bottom:20px; font-weight: normal;}

.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}

.commentlist { color:#fff;
    text-align: justify;
    }
.commentlist a { color:#fff}
.commentlist span { color:#fff; font-weight: bold;}

ol.commentlist  li { list-style: none; font-size:12px;
    margin:6px 0px 6px 0px;
    padding: 5px 10px 3px;
    border:1px solid #2e312c; color:#fff;
    background:#0e110b;
}

.commentlist li .avatar { 
    float: right;
    border: 1px solid #000;
    padding: 2px;
    background: #fff;
}

.commentlist p {
    margin: 10px 5px 10px 0;
}

#commentform p {
    margin: 5px 0;
    padding-left:15px;
}

.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
}

.commentmetadata {
    margin: 0;
    display: block;
}
*/

/*
.kwicks-box {
    border:0;
    padding:0px 0px 0px 0px;
    }

.kwicks {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    overflow:hidden;
    width:948px; background:#2d322b;
    height:421px;
    }
    
.kwicks li{
    width: 190px;
    height: 421px;
    display: block;
    overflow: hidden;
    padding:0px 0px 0px 0px;
    cursor:pointer;
    opacity:.9;
    filter: alpha(opacity=90);
    }
    
.kwicks li.active {
    opacity:1;
    filter: alpha(opacity=100);
    }
    
.kwicks.horizontal li {
    margin-right: 0;
    float: left;
    }
***/



.left { float:left; }
.right { float:right; }
.break, .cleared {
	clear:both;
	float:none;
}

li a {
	font-family: "Trebuchet MS";
	color:#888a88;
}




.choices ul { float:left; overflow:hidden; margin:0px 0px 0px 0px; list-style:none;}
.choices ul li {  float:left; overflow:hidden; padding:0px 15px 0px 0px;}
.choices ul li a {
    font-size:15px; display:block; float:left; height:100%;
    color:#f0f0f0; text-decoration:none; text-transform:uppercase;
    cursor: pointer;
}
.choices ul li a span {
    display:block; float:left;
    padding:5px 9px 6px 8px;
}
.choices ul li a:hover { color:#1f1f1f; text-decoration:none; background:url(/media/images/menu-right.gif) no-repeat right 0;}
.choices ul li a:hover span {background:url(/media/images/menu-left.gif) no-repeat 0 0;}
.choices ul li.current_page_item a { color:#1f1f1f;background:url(/media/images/menu-right.gif) no-repeat right 0;}
.choices ul li.current_page_item a span {background:url(/media/images/menu-left.gif) no-repeat 0 0;}
.choices ul li ul { display:none;}


