/*  
Theme Name: NoxiousX
Theme URI: http://www.noxiousx.net
Description: NVGA Theme.
Version: 54.0
Author: Cornflakes Kellogs
Author URI: spamjebus@gmail.com

 _________________________________________________________________________________________
|
| NoxiousX Theme | Mitchell K. Lightner | spamjebus@gmail.com | Constant Conceptions Inc.
|_________________________________________________________________________________________

*/
/*______________________________________________________________________________________*/
/*                                                                                      */
/*                                  CSS RESET THANKS TO ERIC MEYER                      */
/*                   http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/       */
/*______________________________________________________________________________________*/

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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: '"';}
blockquote, q {quotes: '"' '"';}


.slider-wrap{ width: 764px; position: absolute; top: 8px; left: 0; }
.stripViewer { position: relative; overflow: hidden; height: 214px; width: 764px; }
.stripViewer .panelContainer { position: relative; left: 0; }
.panel { float: left; height: 100%; position: relative; left: 0; width: 764px; }
.stripNavL, .stripNavR, .stripNav{ display: none; }
.nav-thumb { border: 1px solid #000; margin-right: 5px; }
#movers-row	{ margin: -43px 0 0 62px; }
#movers-row div { width: 20%; float: left; }
#movers-row div a.cross-link { float: right; }
.photo-meta-data { background: url('images/transpBlack.png') repeat; width: 760px; position: absolute; top: 128px; left: 0; z-index: 9999; color: #FFF; display: block; }
.photo-meta-data	h2 a { color: #FFF; font-size: 1.4em; font-weight: bold; text-decoration: none; display: block; padding: 0 0 10px 0; }
.cross-link	{ display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }


/* 
  | Sterilize Some HTML
*/

body { background: url('images/nvga-bg.gif') repeat-x; font-size: 0.7em; font-family: arial, helvetica, sans-serif; padding: 0; margin: 0; }
.clear { clear: both; }
.none { display: none; }

/* 
  | The Page
*/
#page { padding: 0; margin: 0; position: relative; min-height: 100%; height: auto !important; height: 100%; text-align: center; }
.content { margin: 0 auto; width: 1050px; text-align: left; }

.chapter-landing {  }
.chapter-landing#ColoradoCutthroat { background: #000; color: #FFF; }



ul.flickr {  background: #E1E2DD; }
ul.flickr li { padding: 14px; float: left;  background: #E1E2DD; }
ul.flickr li img { border: 1px solid #6a1f1c; }
a#more-flick { background: #E1E2DD; display: block; text-align: right; padding: 0 10px 10px 0; color: #952E31; text-decoration: none; font-weight: bold; }
a#more-flick:hover { text-decoration: underline; }

.col-left { width: 260px; float: left; }
.col-left h1#logo a { display: block; background: url('images/clear-nvga-logo.png') 25px 60px no-repeat; width: 247px; height: 204px; }

.col-left a#login { background: url('images/btn-login-register.gif'); display: block; width: 87px; height: 33px; float: left; margin: 0 0 0 25px; }
.col-left a#register { background: url('images/btn-login-register.gif') -87px 0; display: block; width: 96px; height: 33px; float: left; } 

.col-left form.search { background: url('images/search-grad.gif') repeat-x; padding: 12px 0 12px 28px; margin: 0; }
.col-left form input { border: 1px solid #959595; }

.left-nav { padding: 0 0 10px 0; }
.left-nav h2 { background: url('images/sitenav-grad.gif') repeat-x; color: #FFF; font-weight: bold; padding: 10px 0 10px 10px; }
*html .left-nav UL LI { display: inline; width: 260px; float: left; clear: left; }
.left-nav UL LI a { display: block; padding: 8px 0 8px 30px; border-top: 1px solid #FFF; background: #e6e4e5; font-weight: bold; color: #6a1f1c; text-decoration: none; }

.left-nav select { width: 210px; }

.player-ranks { width: 260px; }
.player-ranks h2 { background: url('images/one-titlebar.jpg') no-repeat; width: 260px; padding: 12px 0 12px 20px; color: #952e31; font-weight: bold; }
.player-ranks UL { margin: 0; padding: 0; }
.aktt_tweets UL LI { padding: 6px; line-height: 18px; border-top: 1px solid #eeefeb; border-bottom: 1px solid #c3c4bf; background: #E1E2DD; color: #4f533c; }
.aktt_tweets UL LI a { text-decoration: none; color: #82282A; font-weight: bold; }
.aktt_tweets UL LI a:hover { text-decoration: underline; }
.aktt_tweets UL LI.aktt_more_updates { border-bottom: 0; }
.aktt_tweets UL LI.aktt_more_updates a { display: block; text-align: right; text-decoration: none; color: #82282A; font-weight: bold; }

UL.latest-blogs LI { padding: 6px; line-height: 18px; border-top: 1px solid #eeefeb; border-bottom: 1px solid #c3c4bf; background: #E1E2DD; }
UL.latest-blogs LI h3 a { text-decoration: none; color: #757965; font-size: 1.2em; font-weight: bold; }
UL.latest-blogs LI h3 a:hover { text-decoration: underline; }
UL.latest-blogs LI a { text-decoration: none; color: #82282A; }
UL.latest-blogs LI a:hover { text-decoration: underline; }


.single-page { float: right; padding: 20px 0 20px 0; width: 773px; background: #E1E2DD; }
.archive-list { float: right; padding: 20px 0 20px 0; width: 773px; background: #2B2E33; }
.archive-list .post { background: #1e2124; padding: 14px; margin: 24px; color: #FFF; }
.archive-list .post .cat-icon { float: left; border: 1px solid #FFF; }
.archive-list .post a { color: #FEAC02; text-decoration: none; }
.archive-list .post .postTitle h2 { margin: 0; font-weight: normal; padding: 8px; background: #2B2E33; border-bottom: 1px solid #131417; }
.archive-list .post .postTitle h2 a { font-size: 1.4em; }
.archive-list .post .postTitle h2 a:hover { text-decoration: underline; }
.archive-list .post .postTitle small { display: block; background: #2B2E33; padding: 8px; text-transform: uppercase; color: #66646b; border-top: 1px solid #454449; }
.archive-list .post .postTitle { float: right; width: 615px; }

.archive-list .post .entry { line-height: 22px; padding: 4px; color: #ECEDE8; }

.archive-list .pagetitle { padding: 4px 0 15px 15px; color: #FFF; border-bottom: 1px solid #131417; font-size: 1.3em; }
.archive-list .pagetitle strong { font-size: 1.4em; }

.archive-list .next-prev { background: #31353a; padding: 15px; border-top: 1px solid #454449; border-bottom: 1px solid #131417; }
.archive-list .next-prev a { color: #FEAC02; font-weight: bold; font-size: 1.2em; text-decoration: none; }
.archive-list .next-prev a:hover { color: #FEAC02; text-decoration: underline; }


/*  |EXCLUSIVE NVGA NEWS|  */

.exclusive-news { background: url('images/exnews-bg.jpg') #141111 no-repeat; width: 773px; }
.exclusive-news UL.columns { padding: 73px 0 0 0; margin: 0; }
.exclusive-news UL.columns LI.col-left { width: 456px; margin: 22px 0 0 0; float: left; background: url('images/exnews-left-col.jpg') #cecfcb no-repeat; background-position: top; }
.exclusive-news UL.columns LI.col-left a { color: #000; font-weight: bold; }
.exclusive-news UL.columns LI.col-left UL.list-news { padding: 15px; }
.exclusive-news UL.columns LI.col-left UL.list-news LI a.post-title { width: 431px; background: url('images/exnews-title-bg.png') no-repeat; padding: 8px 0 12px 50px; font-weight: bold; display: block; color: #FFF; }
.exclusive-news UL.columns LI.col-left UL.list-news LI p { padding: 2px 0 14px 40px; line-height: 16px; color: #60615e; text-align: justify; }

.exclusive-news UL.columns LI.col-right { width: 301px; float: right; margin-right: 16px; }
.exclusive-news UL.columns LI.col-right UL.youtube { width: 301px; margin: 14px 0 0 0; padding: 0 0 24px 0; background: #B1B2AD; }
.exclusive-news UL.columns LI.col-right UL.youtube LI { background: #939490; margin: 10px 20px; color: #DEDFDA; font-size: 1.0em; font-weight: bold; padding: 8px; }
.exclusive-news UL.columns LI.col-right UL.youtube LI a { color: #2a2a2a; }
.exclusive-news UL.columns LI.col-right UL.youtube LI h2 a { text-decoration: none; font-weight: normal; display: block; color: #FFF; text-shadow: 1px 1px 1px #000; font-size: 1.3em; padding: 0 0 6px 0; }
.exclusive-news UL.columns LI.col-right UL.youtube LI h2 a:hover { text-decoration: underline; }


.single-post { padding: 0 20px 0 20px; }
.single-post-title h2 a { font-size: 1.8em; font-weight: normal; display: block; color: #982E30; text-decoration: none; padding: 0 0 10px 0; border-bottom: 1px solid #909382; }
.single-post-title small { display: block; margin-top: 1px; padding: 8px; text-transform: uppercase; background: #c3c5bd; color: #FFF; }
.single-post .entry p { line-height: 21px; color: #4f533c; font-size: 1.3em; margin: 15px 0; }
.entry p a { text-decoration: none; color: #982E30; }

.postmetadata { padding: 25px; line-height: 22px; font-size: 1.0em; background: #C3C5BD; color: #4f533c; }
.postmetadata a, .postmetadata a:visited { color: #952E2F; text-decoration: none; }
.postmetadata a:hover { text-decoration: underline; }

.leave-reply { padding: 20px 0 20px 0; }
.leave-reply h2 { font-weight: normal; font-size: 1.8em; color: #982E30; border-bottom: 1px solid #909382; padding: 0 0 10px 10px; }
.form-puts { border-top: 1px solid #F3F3F1; color: #4f533c; font-weight: bold; }
.form-puts input#author, .form-puts input#email, .form-puts input#url { font-weight: bold; border: 1px solid #F3F3F1; background: #C3C5BD; color: #F3F3F1; padding: 8px; font-size: 1.2em; }
.form-puts textarea#comment { font-weight: bold; border: 1px solid #F3F3F1; background: #C3C5BD; color: #F3F3F1; padding: 8px; font-size: 1.2em; font-family: arial, helvetica, sans-serif; }

.latest-blogs-index { background: #E1E2DD; margin-bottom: 20px; padding: 8px; }
.latest-blogs-index h2 { border-bottom: 1px solid #c3c4bf; padding: 8px; color: #757965; font-size: 1.8em; }
.latest-blogs-index LI{ padding: 6px; line-height: 18px; border-top: 1px solid #eeefeb; border-bottom: 1px solid #c3c4bf; background: #E1E2DD; }
.latest-blogs-index LI h3 a { text-decoration: none; color: #757965; font-size: 1.2em; font-weight: bold; }
.latest-blogs-index LI h3 a:hover { text-decoration: underline; }
.latest-blogs-index LI a { text-decoration: none; color: #82282A; }
.latest-blogs-index LI a:hover { text-decoration: underline; }



/* 
  | Index Latest UL
*/
UL.index-posts { background: url('images/latest-bg.jpg') #e1e2dd repeat-x; height: 250px; width: 363px; margin: 0 0 10px 0; padding: 8px; list-style-image: url('images/arrow.gif'); list-style-position: inside; }
UL.index-posts LI { border-bottom: 1px solid #f2f4ea; padding: 8px; }
UL.index-posts LI a { color: #712323; text-decoration: none; font-weight: bold; }
UL.index-posts LI a:hover { text-decoration: underline; }
UL.index-posts LI.title { background: url('images/sitenav-grad.gif') repeat-x; color: #FFF; border: 0; list-style: none; font-weight: bold; list-style-image: none; }

DIV.nvgaFNav { padding: 12px 0; }
DIV.nvgaFNav a { text-align: center; padding: 6px 8px; background: #A43335; font-weight: bold; color: #FFF; margin: 0 5px 0 0; }
DIV.nvgaFNav a.activeSlide { background: #E1E2DD; color: #962D31; font-weight: bold; text-decoration: none; }
DIV#nvgaFeature { height: 250px; float: left; }
DIV.index-feature {  width: 363px; margin: 0 0 10px 0; padding: 8px; list-style-position: inside; }
DIV.index-feature DIV { height: 268px; background: #A43335; }
DIV.index-feature DIV h2 a { text-decoration: none; display: block; font-size: 1.4em; font-weight: bold; color: #FFF; padding: 12px 10px; border-bottom: 1px solid #4B1110; }
DIV.index-feature span.img { text-align: center; display: block; padding: 8px 0 0 0; border-top: 1px solid #D26163; }
DIV.index-feature span.excerpt { display: block; line-height: 20px; color: #FFF; font-weight: bold; text-align: justify; padding: 12px 8px; }

UL.left { float: left; }
UL.right { float: right; }

UL.contactNvga { margin: 0 20px; }
UL.contactNvga LI { margin: 0 0 25px 0; }
UL.contactNvga LI.inp { width: 300px; float: left; }
UL.contactNvga LI.inp#msg { width: 400px; float: right; clear: both; height: 250px; }
UL.contactNvga LI.inp#submit { width: 400px; float: right; background: transparent; margin-top: -40px; }
UL.contactNvga LI.inp#submit input { width: 100px; color: #000; }
UL.contactNvga LI strong { display: block; font-size: 1.2em; }
UL.contactNvga LI input { font-weight: bold; width: 260px; border: 1px solid #F3F3F1; background: #C3C5BD; color: #000; padding: 8px; font-size: 1.2em; }
UL.contactNvga LI textarea { width: 350px; height: 165px; font-weight: bold; border: 1px solid #F3F3F1; background: #C3C5BD; color: #000; padding: 8px; font-size: 1.2em; font-family: arial, helvetica, sans-serif; }

UL.contacts-list { padding: 0 8px 8px 12px; }
UL.contacts-list LI { line-height: 18px; float: left; margin: 6px; width: 340px; background: #eee; padding: 10px; }
UL.contacts-list LI .regionImg { float: left; padding: 6px; }
UL.contacts-list LI .regionImg img { border: 1px solid #000; }
UL.contacts-list LI .regionInfo { float: right; padding: 6px; width: 245px; }
UL.contacts-list LI .regionInfo p { letter-spacing: 0px; }
UL.contacts-list LI .regionInfo h2 { font-size: 1.6em; }


/* 
  | NVGA Regions Section
*/
.region-news { background: #521313; color: #FFF; }
.region-news UL.list-regions { float: left; width: 193px; }
.region-news UL.list-regions LI { display: inline; width: 193px; clear: left; float: left; }
.region-news UL.list-regions LI { background-image: url('images/nvga-regions.jpg'); }
.region-news UL.list-regions LI a { display: block; }

.region-news UL.list-regions LI#west, .region-news UL.list-regions LI#west a { height: 69px; }
.region-news UL.list-regions LI#west.active { background-position: -193px 0; }

.region-news UL.list-regions LI#south, .region-news UL.list-regions LI#south a { background-position: 0 -69px; height: 55px; }
.region-news UL.list-regions LI#south.active { background-position: -193px -69px; }

.region-news UL.list-regions LI#north, .region-news UL.list-regions LI#north a { background-position: 0 -124px; height: 54px; }
.region-news UL.list-regions LI#north.active { background-position: -193px -124px; }

.region-news UL.list-regions LI#east, .region-news UL.list-regions LI#east a { background-position: 0 -178px; height: 63px; }
.region-news UL.list-regions LI#east.active { background-position: -193px -178px; }

.region { float: right; width: 565px; padding: 10px 10px 10px 0; }
.region UL.chapters { padding: 0 0 60px 10px; width: 190px; }
.region UL.chapters LI.title { font-size: 1.4em; padding: 14px 0 8px 0; letter-spacing: 1px; }
.region UL.chapters LI.cat-item-14 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/02/ok-rotate-tb.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-15 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/02/dfwgames-rotate-tb1.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-13 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/02/c3-rotate-tb.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-16 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/02/xtopia-rotate-tb.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-17 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/07/dead-lock-chapter-tb.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-18 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/03/game-underground-tb.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-43 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/07/danger-room-tb.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-51 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/07/houston-scene-tb.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-55 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/07/agz-banner-tb1.jpg') no-repeat; background-position: center; }
.region UL.chapters LI.cat-item-47 { background: url('http://www.nvgaonline.com/wordpress/wp-content/uploads/2010/07/ca-troopers-tb.jpg') no-repeat; background-position: center; }


.region UL.chapters LI.cat-item a { display: block; padding: 0 0 0 58px; height: 50px; color: #d26163; text-decoration: none; width: 100px; font-size: 1.2em; font-weight: bold; }
.region UL.chapters LI.cat-item a:hover { color: #FFF; text-decoration: underline; }
.region UL.chapters LI.cat-item { width: 50px; height: 50px; margin: 8px 0 8px 0; border: 1px solid #d26163; }

.region UL.list-news { width: 340px; float: right; padding: 8px; background: #3f0e0e; list-style-image: url('images/arrow.gif'); list-style-position: inside; }
.region UL.list-news LI { border-bottom: 1px solid #d26163; padding: 4px; margin: 4px; }
.region UL.list-news LI a { color: #d26163; text-decoration: none; font-weight: bold; }
.region UL.list-news LI a:hover { color: #FFF; text-decoration: none; }









.col-right { width: 773px; float: right; margin-top: 10px; }

.ico-nav UL LI { float: right; }
.ico-nav UL LI a { display: block; background-image: url('images/ico-nav.png'); height: 58px; }
.ico-nav UL LI a#ico-home { background-position: 0 0; width: 57px; }
.ico-nav UL LI a#ico-sitemap { background-position: -57px 0; width: 77px; }
.ico-nav UL LI a#ico-contact { background-position: -134px 0; width: 49px; }

.main-nav UL { background: url('images/nav-cont.gif') repeat-x; height: 40px; }
.main-nav UL LI { float: left; }
.main-nav UL LI a { display: block; text-align: center; color: #FFF; text-decoration: none; font-weight: bold; padding: 15px 0 14px 0; }

.main-nav UL LI a:hover { background: url('images/nav-active.gif') repeat-x; }

.main-nav UL LI a.active { background: url('images/nav-active.gif') repeat-x; }
.main-nav UL LI a#nvga-forums.active { margin: 0 0 0 5px; }
.main-nav UL LI a#nvga-forums { width: 120px; margin: 0 0 0 5px; }
.main-nav UL LI a#members { width: 94px; }
.main-nav UL LI a#blogs { width: 94px; }
.main-nav UL LI a#calendar { width: 94px; }
.main-nav UL LI a#gallery { width: 94px; }
.main-nav UL LI a#chat { width: 94px; }
.main-nav UL LI a#registration { width: 160px; }

.feature-pres { background: #2b2e33; padding: 0 0 8px 0; }
.feature-img { margin: 0 auto; width: 764px; padding: 0; }
.sel-games { background: #454449; padding: 6px 0 0 0; }
.sel-games a#sel-left { display: block; height: 80px; width: 52px; background: url('images/sel-left.jpg') no-repeat; float: left; }
.sel-games a#sel-right { display: block; height: 80px; width: 52px; background: url('images/sel-right.jpg') no-repeat; float: left; }

h2#news-top { background: url('images/news-top.jpg'); width: 718px; height: 37px; }
.mid-news { background: url('images/news-mid.jpg') repeat-y; width: 718px; }
.mid-news p { padding: 0 24px; line-height: 22px; }
.news-btm { background: url('images/news-btm.jpg') no-repeat; width: 718px; height: 26px; margin: 0 0 20px 0; }

.latest-dis { width: 358px; float: left; background: url('images/latest-dis-btm.jpg') no-repeat; background-position: bottom; padding: 0 0 21px 0; }
h2#latest-dis-top { color: #942d30; text-transform: uppercase; background: url('images/latest-dis-top.jpg') no-repeat; width: 358px; font-weight: bold; padding: 20px 0 10px 20px; }
.latest-dis-mid { background: url('images/latest-dis-mid.jpg') repeat-y; }
.latest-dis-mid UL { margin: 0 20px 0 20px; }
.latest-dis-mid UL LI { margin: 0 0 15px 0; }
.latest-dis-mid UL LI h3 { padding: 8px; background: #dadada; color: #8F9382; font-weight: bold; margin: 0 0 8px 0; }
.latest-dis-mid UL LI a img { float: left; margin: 0 10px 0 0; }
.latest-dis-mid UL LI .dis-details { float: right; color: #942d30; font-weight: bold; line-height: 17px; width: 150px; }
.latest-dis-mid a#more-dis { color: #7c7c7c; display: block; text-align: right; padding: 0 20px 0 0; margin: 15px 0 0 0; }
.latest-dis-mid a { color: #7c7c7c; text-decoration: none; }
.latest-dis-mid a:hover { text-decoration: underline; }


/* 
  | Footer
*/

#ab_adblock { background: #E1E2DD; }

.footer { background: #3F0E0E; position: absolute; bottom: 0 !important; bottom: -1px; left: 0; padding: 20px 0; width: 100%; font-weight: normal; color: #FFF; clear:both; }
.footer .socks { margin: 0 auto; width: 1050px; text-align: left; }


.footer .socks UL { padding: 0; margin: 0; }
.footer .socks UL LI { float: left; margin: 5px 12px; }


/* 
  | The Sidebar Structure
*/
#sidebar { padding: 20px 0 10px 0; width: 190px; border: 1px solid red; float: left; }
#sidebar a { text-decoration:none; color: orange;}
#sidebar a:hover { color: #FFF; }


/* 
  | The Sidebar UL, OL, LI, Select Styles
*/
#sidebar ul {text-align: left; font-size:12px;}
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; }
#sidebar ul li h2 { font-size: 13px; margin-bottom: 0px; margin-top: 20px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 0; padding: 0; }













/* End Structure */




/* Begin Images */
p img { padding: 0; max-width: 100%; }


/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}



.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */



/* Begin Form Elements */

input { border: 1px solid #666666; font-size: 12px;}
#searchsubmit, #submit, #searchform div input { background-color: #333333; color:#FFFFFF; border: none; font-size: 12px}


#searchform {	padding: 3px; }


#searchform input#s { border: 1px solid #666666; font-size: 12px; background-color:#FFFFFF;	padding: 2px; color: #333333;}


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
width: 450px; border:1px solid #333333;
	padding: 2px;
	padding: 2px;
	}

/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}



.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px 5px;
	list-style: none;
	font-size:12px;
	}

.commentlist p {
	margin: 5px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {

	display: block; float: right;
	}
	.commentmetadata a{ text-decoration: none; color: #999999; font-size:11px;}
/* End Comments */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 20px 0 10px;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	}



.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

