

body { background:url("images/Background.png") repeat-x #ececec; color:#4e4e4e; font-family:"Verdana", Arial; font-size:12px; margin:0px; padding:0px; }
img { background:transparent; border:none; }
a,
a:link { color:#d66a88; text-decoration:underline; }
a:visited { color:#d66a88; text-decoration:underline; }
a:hover { color:#faa6cb; text-decoration:underline; }


/* --------- Header Components Variables --------- */
/* Header Variables - Rev:A002 */
#header { width:auto; height:111px; margin:0px auto; padding:0px; position:relative; }
#header-shrink { width:925px; height:111px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Branding Variables - Rev:A001  */
#branding-body { width:497px; height:111px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#logo { width:375px; height:82px; top:0px; position:relative; float:left;  }
#logo a { width:375px; height:82px; position:relative; float:left; border:none; }

/* Navigation Variables - Rev:A002 */ 
#navigation-bar { width:497px; height:29px; margin:0px; padding:0px; top:0px; position:relative; float:left; overflow:hidden; }
#navigation { width:auto; height:29px; margin:0px; padding:0px; position:relative; float:left; }
#navigation ul { height:29px; padding:0px; margin:0px; list-style-type:none; float:left; }
#navigation li { background:url("images/Navigation-TabTip-Normal.png") no-repeat; height:29px; padding:0px 0px 0px 14px; margin:0px 3px 0px 0px; list-style-type:none; float:left; z-index:99; }
#navigation li a { background:url("images/Navigation-TabExt-Normal.png") no-repeat top right; color:#FFFFFF; font-size:13px; font-weight:normal; font-family:Arial; text-decoration:none; margin:0px; padding:7px 16px 7px 0px; float:left; display:block; }
#navigation li a:visited { color:#FFFFFF; font-weight:normal; text-decoration:none; }
#navigation li a:hover { color:#4f0000; font-weight:normal; text-decoration:none; }

#subscribe { width:428px; height:111px; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; }
/* --------- /Header Components Variables --------- */


/* --------- Post Components Variables --------- */
/* Content Container Variables - Rev:A001 */
#content { width:100%; height:auto; margin:0px auto; padding:0px; position:relative; }
#content-shrink { background:#FFFFFF; width:925px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Content Spacer Variables - Rev:A001 */
.content-top-graphic { background:url("images/Content-BodyBackground-Top.png") no-repeat; width:925px; height:38px; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; clear:both; }
.content-spacer { width:925px; height:15px; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; clear:both; }

/* Post Variables - Rev:A001  */
#posts-body { width:471px; height:auto; margin:0px; padding:0px; left:25px; position:relative; float:left; overflow:hidden; }

/* Post Mechanics Variables - Rev:A001  */
.post { width:471px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-alt { width:471px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-title { width:471px; height:100%; text-align:left; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; }
.post-title h2 { width:471px; height:auto; color:#d90000; font-size:18px; font-weight:bold; font-family:Arial; margin:10px 0px 10px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.post-title h2 a { color:#d90000; font-weight:bold; text-decoration:none; }
.post-title h2 a:visited { color:#d90000; font-weight:bold; text-decoration:none; }
.post-title h2 a:hover { color:#d90000; font-weight:bold; text-decoration:underline; }
.post-info { background:url("images/Content-Post-TitleBody.png") no-repeat right top; width:471px; height:31px; color:#525252; font-size:10px; text-align:left; margin:0px; padding:0px; top:0px; position:relative; overflow:hidden; }
.post-info p img { width:16px; height:16px; margin:0px; padding:0px 5px 0px 0px; top:-2px; position:relative; float:left; }
.post-info p { width:auto; margin:0px 15px 0px 0px; padding:0px; top:9px; position:relative; float:left; }
.post-info a { color:#6a6a6a; text-decoration:none; }
.post-info a:visited { color:#6a6a6a; text-decoration:none; }
.post-info a:hover { color:#000000; text-decoration:underline; }
.post-content-body {  width:471px; height:auto; min-height:30px; margin:0px; padding:0px; left:0px; position:relative; float:left; clear:both; }
.post-article { font-size:12px; line-height:20px; word-spacing:2px; text-align:left; margin:5px 0px 0px 0px; left:0px; padding:0px; position:relative; float:left; clear:both; }
.post-article p { margin:0px; padding:0px 0px 10px 0px; position:relative; }
.post-article a { color:#101010; text-decoration:underline; }
.post-article a:visited { color:#101010; text-decoration:underline; }
.post-article a:hover { color:#d90000; text-decoration:underline; }
.post-article blockquote { background:#f3f3f3; border-left:solid #d90000 3px; margin:10px 0px 10px 0px; padding:10px 10px 10px 10px; }
.post-article blockquote p { color:#4e4e4e; font-style:italic; margin:0px; padding:0px 0px 10px 0px; }
.post-article blockquote blockquote { background:#FFFFFF; border-left:solid #d90000 3px; margin:10px 0px 10px 0px; padding:10px 10px 10px 10px; }
.post-article blockquote blockquote p { color:#4e4e4e; font-style:italic; margin:0px; padding:0px 0px 0px 0px; }
.post-spacer { width:471px; height:20px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-spacer-l { width:471px; height:30px; margin:0px; padding:0px; position:relative; float:left; clear:both; }

/* Post Image Variables - Rev:A001  */
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.aligncenter { background:#FFFFFF; border:1px solid #eaebef; margin:5px auto 5px auto; padding:3px; display:block; }
img.alignright { background:#FFFFFF; border:1px solid #eaebef; margin:5px 0px 0px 10px; padding:3px; display:inline; }
img.alignleft {	background:#FFFFFF; border:1px solid #eaebef; margin:5px 10px 0px 0px; padding:3px; display:inline; }
.alignright { float:right; }
.alignleft { float:left	}  

/* Page Navigation Varibles - Rev:A002 */
.wp-pagenavi { background:url("Content-PageNavigation.png") no-repeat right top; width:471px; height:35px; text-align:center; margin:0px; padding:15px 0px 0px 0px; position:relative; float:left; }
.wp-pagenavi a, 
.wp-pagenavi a:link { height:16px; padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #4e4e4e; color:#4e4e4e; background:url("images/Footer-LeftBG.png") repeat; }
.wp-pagenavi a:visited { height:16px; padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #4e4e4e; color:#4e4e4e; background:url("images/Footer-LeftBG.png") repeat; }
.wp-pagenavi a:hover { height:16px; border:1px solid #d90000; color:#d90000; background:url("images/Footer-LeftBG.png") repeat; }
.wp-pagenavi a:active {	height:16px; padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #000000; color:#000000; background:url("images/Footer-LeftBG.png") repeat; }
.wp-pagenavi span.pages { height:16px; padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; border:1px solid #4e4e4e; color:#4e4e4e; background:url("images/Footer-LeftBG.png") repeat; }
.wp-pagenavi span.current {	height:16px; padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border:1px solid #000000; color:#000000; background:url("images/Footer-LeftBG.png") repeat; }
.wp-pagenavi span.extend { height:16px; padding:2px 4px 2px 4px; margin:2px; border:1px solid #4e4e4e; color:#4e4e4e; background:url("images/Footer-LeftBG.png") repeat; }

/* 404 Error Page Varibles - Rev:A001 */
.not-found { width:471px; text-align:center; margin:0px 0px 20px 0px; padding:0px; position:relative; float:left; }
.not-found h2 { color:#d90000; font-family:Arial; font-size:16px; text-transform:uppercase; margin:5px 0px 20px 0px; padding:0px; }
#searchform-404 { width:275px; margin:10px auto 0px auto; padding:0px; left:10px; position:relative; }
#s-404 { width:200px; height:19px; color:#4e4e4e; background-color:#FFFFFF; border:solid 3px #ececec; font-style:italic; margin:0px auto; padding:2px 0px 0px 3px; left:0px; position:relative; }
#submit-404 { margin:0px; padding:2px; left:0px; position:relative; }
/* --------- /Post Loop Variables --------- */



/* --------- Comment System Variables --------- */
/* Comments Body Varibles - Rev:A002  */
#comments-body { width:471px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Comments Headline Varibles - Rev:A002  */
.comments-center-alt { width:441px; height:auto; color:#d90000; font-size:14px; font-weight:bold; text-align:center; margin:20px 0px 0px 0px; padding:15px; position:relative; float:left; }
.comments-center { width:471px; height:auto; color:#d90000; font-size:14px; font-weight:bold; text-align:center; margin:0px; padding:0px; position:relative; float:left; }
.comment-form-closed { width:471px; height:auto; color:#d90000; font-size:14px; font-weight:bold; text-align:center; margin:0px; padding:10px 0px 0px 0px; position:relative; float:left; }

/* Comment List Variables - Rev:A001 */
#comments { width:471px; height:auto; border-bottom:solid 1px #ececec; margin:0px; padding:0px 0px 10px 0px; left:0px; position:relative; float:left; overflow:hidden; clear:both; }
.comment-box { width:471px; border-top:solid 1px #ececec; margin:10px 0px 10px 0px; padding:10px 0px 0px 0px; position:relative; float:left; overflow:hidden; }
.black { } /* Body Background 1 */
.white { } /* Body Background 2 */
.avatar { padding:0px 10px 0px 0px; float:left; }
.comment-info { width:413px; height:48px; border-bottom:dotted 1px #ececec; position:relative; float:left; }
.comment-author { width:100%; color:#d90000; font-size:12px; font-weight:bold; margin:0px; padding:0px; top:5px; position:relative; float:left; }
.comment-author a { color:#d90000; text-decoration:underline; }
.comment-author a:visited { color:#d90000; text-decoration:underline; }
.comment-author a:hover { color:#7c0000; text-decoration:underline; }
.comment-stat { width:100%; color:#6a6a6a; font-size:11px; font-weight:normal; margin:0px; padding:0px; top:11px; position:relative; float:left; }
.comment-stat a { color:#6a6a6a; text-decoration:underline; }
.comment-stat a:visited { color:#6a6a6a; text-decoration:underline; }
.comment-stat a:hover { color:#000000; text-decoration:underline; }
.comment-text { width:471px; font-size:11px; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.comment-text p { line-height:18px; word-spacing:2px; margin:0px 0px 10px 0px; padding:0px; position:relative; }
.comment-text a { color:#101010; text-decoration:underline; }
.comment-text a:visited { color:#101010; text-decoration:underline; }
.comment-text a:hover { color:#d90000; text-decoration:underline; }
.comment-text blockquote { background:#f3f3f3; border-left:solid #d90000 3px; margin:10px 0px 10px 0px; padding:10px 10px 10px 10px; }
.comment-text blockquote p { color:#4e4e4e; font-style:italic; margin:0px; padding:0px 0px 10px 0px; }
.comment-text blockquote blockquote { background:#FFFFFF; border-left:solid #d90000 3px; margin:10px 0px 10px 0px; padding:10px 10px 10px 10px; }
.comment-text blockquote blockquote p { color:#4e4e4e; font-style:italic; margin:0px; padding:0px 0px 10px 0px; }

/* Comment Spacer Variables - Rev:A001 */
.comment-spacer-m { width:471px; height:20px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.comment-spacer-s { width:471px; height:10px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.comment-spacer-xs { width:471px; height:5px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Comments Form Variables - Rev:A001 */
#comment-form { width:471px; height:auto; margin:0px; padding:15px 0px 0px 0px; position:relative; float:left; }
#comment-form h2 { color:#d90000; font-size:14px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; }
#comment-form-tip { background:#f3f3f3; border:1px solid #d9d9d9; color:#d90000; width:469px; height:16px; font-size:11px; font-weight:bold; text-align:center; margin:0px; padding:5px 0px 5px 0px; left:0px; position:relative; float:left; clear:both; }
#comment-form p { font-size:11px; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; }
#comment-form b { color:#6a6a6a; }
#comment-form a { color:#6a6a6a; font-size:11px; text-decoration:underline; }
#comment-form a:visited { color:#6a6a6a; text-decoration:underline; }
#comment-form a:hover { color:#000000; text-decoration:underline; }
#commentform label { color:#7c0000; font-size:11px; left:10px; position:relative; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { color:#4e4e4e; background-color:#FFFFFF; border:solid 3px #ececec; font-size:12px; font-family:Arial; padding:0px 0px 3px 2px; overflow:hidden; }
#commentform textarea { width:430px; height:150px; overflow:hidden; }
/* --------- /Comment System Variables --------- */



/* --------- Sidebar & Widgets Variables --------- */
#sidebar-right-body { width:381px; margin:0px; padding:0px; left:46px; position:relative; float:left; overflow:hidden; }

/* Upper Ads Variables - Rev:A001 */
#sidebar-item-ads-body { width:381px; height:auto; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-adsimg { width:125px; height:125px; margin:0px 1px 0px 0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; }

/* UFCWidget Variables - Rev:A001 */
#ufc-widget { width:381px; height:400px; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; }

/* Left Sidebar Variables - Rev:A001 */
#sidebar-left { width:120px; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; }

/* Right Sidebar Variables - Rev:A001 */ 
#sidebar-right { width:253px; margin:0px; padding:0px; left:8px; position:relative; float:left; overflow:hidden; }
#sidebar-right h2 { background:url("images/Content-Sidebar-Tittle.png") no-repeat 0px 0px; width:253px; height:32px; color:#2a2a2a; font-family:Arial; font-size:15px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:7px 0px 0px 0px; position:relative; }
.sidebar-item-right { width:253px; height:auto; margin:0px 0px 10px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-right a { color:#4e4e4e; text-decoration:none; }
.sidebar-item-right a:visited { color:#4e4e4e; text-decoration:none; }
.sidebar-item-right a:hover { color:#000000; text-decoration:underline; }
.sidebar-item-right ul { width:253px; font-size:12px; list-style:none; border-bottom:#ececec solid 1px; margin:0px 0px 10px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-right ul li { background:url("images/Content-Sidebar-Bullet.png") no-repeat 5px 8px; width:228px; height:auto; border-top:#ececec solid 1px; margin:0px; padding:5px 0px 7px 25px; float:left; overflow:hidden; }
.sidebar-item-right ul li ul { background:none; width:233px; height:auto; border:none; margin:4px 0px 2px 0px; padding:0px; overflow:hidden; }
.sidebar-item-right ul li ul li { background:url("images/Content-Sidebar-Bullet-Alt.png") no-repeat 5px 7px; width:212px; height:auto; border:none; font-size:11px; margin:0px 0px 0px 0px; padding:5px 0px 5px 22px; float:left; overflow:hidden; }

/* Right Sidebar Variables - Rev:A001 */ 
#sidebar-bottom { width:925px; margin:0px; padding:0px; left:0px; position:relative; float:left; }
#sidebar-bottom h2 { background:url("images/Content-Sidebar-Tittle.png") no-repeat 0px 0px; width:253px; height:32px; color:#2a2a2a; font-family:Arial; font-size:15px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:7px 0px 0px 0px; position:relative; }
.sidebar-item-bottom { width:253px; height:auto; margin:0px 0px 10px 0px; padding:0px 27px; position:relative; float:left; overflow:hidden; }
.sidebar-item-bottom a { color:#4e4e4e; text-decoration:none; }
.sidebar-item-bottom a:visited { color:#4e4e4e; text-decoration:none; }
.sidebar-item-bottom a:hover { color:#000000; text-decoration:underline; }
.sidebar-item-bottom ul { width:253px; font-size:12px; list-style:none; border-bottom:#ececec solid 1px; margin:0px 0px 10px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-bottom ul li { background:url("images/Content-Sidebar-Bullet.png") no-repeat 5px 8px; width:228px; height:auto; border-top:#ececec solid 1px; margin:0px; padding:5px 0px 7px 25px; float:left; overflow:hidden; }
.sidebar-item-bottom ul li ul { background:none; width:233px; height:auto; border:none; margin:4px 0px 2px 0px; padding:0px; overflow:hidden; }
.sidebar-item-bottom ul li ul li { background:url("images/Content-Sidebar-Bullet-Alt.png") no-repeat 5px 7px; width:212px; height:auto; border:none; font-size:11px; margin:0px 0px 0px 0px; padding:5px 0px 5px 22px; float:left; overflow:hidden; }

/* Sidebar Spacer Variables - Rev:A001 */ 
.sidebar-spacer-l { width:381px; height:40px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }
.sidebar-spacer-m { width:381px; height:10px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }

/* Calenda Widget - Rev:A001 */
#calendar_wrap { width:253px; margin:0px; padding:0px 0px 10px 0px; position:relative; }
#wp-calendar { width:253px; margin:0px; padding:0px 0px 10px 0px; position:relative; }
#wp-calendar table { width:100%; margin:0px; padding:0px; position:relative; }
#wp-calendar caption { width:100%; color:#4e4e4e; font-weight:bold; text-align:center; margin:0px; padding:0px 0px 10px 0px; position:relative; }
#wp-calendar th { color:#4e4e4e; font-style:normal; text-transform:capitalize; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; }
#wp-calendar td { border:1px solid #ececec; color:#4e4e4e; text-align:center; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a { color:#6a6a6a; text-align:center; text-decoration:underline; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a:visited { color:#6a6a6a; }
#wp-calendar td a:hover { color:#969798; }
#wp-calendar #next a { color:#6a6a6a; text-align:right; text-decoration:underline; margin:0px; padding-right:10px; }
#wp-calendar #next a:visited { color:#6a6a6a; }
#wp-calendar #next a:hover { color:#969798; }
#wp-calendar #prev a { color:#6a6a6a; text-align:left; text-decoration:underline; margin:0px; padding-left:10px; }
#wp-calendar #prev a:visited { color:#6a6a6a; }
#wp-calendar #prev a:hover { color:#969798; }

/* Tag Cloud Widget - Rev:A001 */
.tag-cloud { width:253px; text-align:left; margin:0px auto; padding:0px 0px 10px 0px; position:relative; }
.widget_tag_cloud { width:253px; text-align:left; margin:0px auto; padding:0px 0px 10px 0px; position:relative; }

/* Text - Rev:A001 */
.textwidget { width:auto; font-size:11px; text-align:left; word-spacing:1px; line-height:19px; margin:0px 7px 10px 7px; padding:0px 0px 5px 0px; }
.textwidget img { text-align:center; padding:0px; }
.textwidget p { margin:0px; padding:0px; }
.textwidget a { color:#6a6a6a; text-decoration:underline; }
.textwidget a:visited { color:#6a6a6a; text-decoration:underline; }
.textwidget a:hover { color:#000000; text-decoration:underline; }

/* Search Widget (WordPress) - Rev:A001 */
#searchform { margin:0px 0px 5px 0px; padding:0px; position:relative; }
#s { width:208px; height:20px; color:#4e4e4e; font-style:italic; background-color:#FFFFFF; border:solid 2px #ececec; margin:0px; padding:4px 0px 0px 3px; position:relative; }
#submit { margin:0px; padding:2px 2px 2px 2px; top:0px; position:relative; }
/* --------- /Sidebar & Widgets Variables --------- */



/* --------- Footer Variables --------- */
/* Footer Container Variables - Rev:A001 */
#footer { width:100%; height:39px; margin:0px auto; padding:0px; position:relative; }
#footer-shrink { background:#FFFFFF; width:925px; height:39px; margin:0px auto; padding:0px; position:relative; }

/* Footer Spacer Variables - Rev:A001 */
.footer-spacer-m { width:925px; height:15px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }

/* Footer Text Variables - Rev:A001 */
#footer-text { background:url("images/Footer-Background.png") repeat-x; width:923px; height:27px; margin:0px auto; color:#4e4e4e; font-size:11px; text-align:center; padding:12px 0px 0px 0px; left:1px; position:relative; float:left; }
#footer-text a { color:#4e4e4e; text-decoration:underline; }
#footer-text a:visited { color:#4e4e4e; text-decoration:underline; }
#footer-text a:hover { color:#000000; text-decoration:underline; }
/* --------- /Footer Variables --------- */


