/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial,'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000;
	color: #333;
	text-align: left;
	background:#d3d2d2; url(http://www.themostaccess.com/wp-content/themes/TheMostAccess2/images/background.jpg) repeat-y fixed center top;
	margin:0;
	padding:0;
}

.focussed { width:960px; margin:0 auto; }
#header {
background:#ffffff url(http://www.swaggnews.com/bgface.jpg) no-repeat;
position:relative;
overflow:hidden;
margin-bottom:2em;
height:185px;
padding:1em
}
#simple-url { display:block; margin-bottom:1em; font-size:12px; color:#555; }
#simple-url:hover { color:white; }
#header .description { position:absolute; top:-9999px; left:-9999px; }

h1#logo {
	text-indent:-9999px;
	background:url(/graphics/bloglogo3.jpg) no-repeat;
	width:200px;
	height:60px;
	margin-bottom:55px

}

h3 { font-size:3em; }

a,a:link,a:visited,a:active {
	color:white;
}

h2 { padding:1em; font-size:1.3em; margin-bottom:1em; }
h2 a { color:#e21816; font-weight:bold!important; }

#main-navigation li { float:left; }
#main-navigation li a { float:left; display:block; color:black; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
#main-navigation li span { float:left; font-weight:bold; padding:5px; display:block; height:28px; line-height:28px; }
#main-navigation li a:hover,#main-navigation li a.selected { background-color:#e21816; color:white; -moz-border-radius:5px; -moz-border-radius-topright:0; -moz-border-radius-bottomleft:0; -webkit-border-radius:5px; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:0; }
#search { padding-bottom:2em; }
#search label { position:absolute; top:-9999px; left:-9999px; }
#search #s { background:#8a8989; border:1px solid gray; -moz-border-radius:5px; padding:5px; width:440px; color:white; }

#page { background:#ffffff; padding-top:1em; }
#stage { font-size:12px; clear:both; overflow:auto; }
#content { float:left; width:530px; background:#fff; }
#content.full { width:auto; float:none; }
#content.full .entry { width:auto; }
#content.full h2 { background:#ffffff!important; color:#e21816!important; padding:12px!important; margin:1em 0 0!important; padding-bottom:0; font-size:1.6em!important; }
#content .slideshowlink { display:none; }
#content h2 { background:#ffffff; padding:12px; margin:1em 0 0; padding-bottom:0; font-size:1.6em; }
#content h2 a { color:#e21816!important; }
#content .post { color:black; }
#content .post small { color:#e21816; background:#ffffff; padding:12px; padding-top:0; margin-bottom:1em; display:block; text-align:left; text-decoration:underline; }
#sidebar { float:left; padding:3px; }
#sidebar,#extra-bar { overflow:auto; background:#ffffff; padding-left:2em; width:182px; }
#sidebar h2,#extra-bar h2 { background:#d3d2d2; padding:0; font-weight:bold; color:black; }
#sidebar h2 { overflow:hidden; }
#sidebar > ul > li { margin-bottom:2em; }
#sidebar h2 a { color:black; }
#old-entries { margin:1em 0; }
#footer { border-top:1px solid gray; padding:1em 0; text-align:right; color:gray; font-size:1.2em; margin-top:2em; overflow:auto; }
#footer a { float:left; display:block; }

.post .more-link { display:block; background:#ffffff; color:#e21816; } 
.postmetadata { padding:1em 0 0 1em; text-align:right; border-top:1px dashed gray; margin-top:2em; background:url(/graphics/bl.png) bottom left no-repeat; overflow:auto; }
.postmetadata a { color:#e21816; }
.postmetadata .tags { float:left; overflow:auto; }
.postmetadata .links { float:right; overflow:auto; background:url(/graphics/br.png) bottom right no-repeat; padding:0 1em 1em 0; }

#tag_cloud { font-size:15px; }

/** Rounded */
#content { padding-top:0; }
#content .post { padding-top:5px!important; background-image:url(/graphics/tl.png); background-position:top left; background-repeat:no-repeat; }
#content .post { padding:0; background-color:#d3d2d2; }
#content .post + .post { margin-top:3em; }
#content .entry { padding:1em; clear:both; overflow:auto; width:505px; }
#content .entry p { padding-bottom:1em; }
#sidebar h2,#extra-bar h2 { -moz-border-radius:5px; -moz-border-radius-topright:0; -moz-border-radius-bottomleft:0; -webkit-border-radius:5px; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:0; }
#sidebar h2 a,#extra-bar h2 a { display:block; padding:5px 1em; }
#extra-bar li { margin-bottom:12px; }

/** Calendar */
.widget_calendar { font-size:2em!important; }

/** comments */
.navigation { overflow:auto; padding:5px; background:#d3d2d2; margin-bottom:1em; }
.navigation a { color:#e21816; }
.navigation .alignleft { float:left; }
.navigation .alignright { float:right; }

#comments { background:#d3d2d2; padding:1em 0; margin-top:1em; }
#comments h2 { color:#e21816; padding:5px; margin:0; }
#comments cite { font-size:2em; padding:0; margin:0; margin-top:12px; display:block; }
#comments .commentmetadata { text-align:right!important; display:block; }
#comments .commentmetadata a { color:#e21816; }
#comments .commentlist li { padding-bottom:1em; }
.commentlist { padding:0 1em; }
.commentlist li + li { border-top:1px dashed gray; }
.commentlist p { color:black; margin-bottom:1em; }

#respond { background:#d3d2d2!important; padding:12px!important; margin-bottom:12px!important; }
#commentform label { display:block; color:black; padding:5px 0; }
#commentform input.text,#commentform #comment { margin-bottom:1em; border:1px solid gray; width:300px; padding:5px; background:#d3d2d2; color:black; }
#commentform #comment { padding:1em; width:400px; height:200px; }

#swagg-contact #content { width:960px!important; }
#middle-interior { background:#d3d2d2; overflow:auto; padding:1em; -moz-border-radius:5px; -webkit-border-radius:5px; }

/**
* The styles for the middle section
*/
#left { width:364px; float:left; text-align:center; }
#right { overflow:auto; padding-bottom:1em; padding-right:15px; }
/**
* IE Fixes
*/
*:first-child+html #right { overflow:hidden; }
*:first-child+html #distribution { margin-top:-4px; }


/**
* Contact Page
*/
#swagg-contact #left li { color:white; }
#swagg-contact h2 { margin:0; padding:1em; color:#e21816; font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif; display:block; margin-bottom:1em; font-size:1.4em; text-transform:uppercase; }
#swagg-contact #left { padding:1em; text-align:left; padding-right:2em; }
#swagg-contact #left ol,#swagg-contact #right ol { margin-left:1em; }
#swagg-contact #left li { margin-bottom:1em; }
#swagg-contact #left label { display:block; color:#000000; margin-bottom:5px; }
#swagg-contact #left em,#swagg-contact #left p { display:block; }
#swagg-contact #left ul,#swagg-contact #left ol { clear:both; }
#swagg-contact #right { padding:1em; border-left:1px solid #222; }
#swagg-contact form label { float:left; color:#000000; width:400px; padding:0px 0 10px; text-transform:capitalize; }
#swagg-contact form li { clear:both; margin-bottom:1em; }

#main-picture { height:245px; width:933px; background:url('/graphics/top_picture.jpg') no-repeat top left; position:relative; border-bottom:10px solid #222; margin-bottom:1em; }
#subscribe-link { text-indent:-9999px; padding-bottom:5px; background:url('/graphics/slogan.jpg') no-repeat top left; height:18px; width:285px; display:block; margin-top:5px; border-bottom:10px solid #2792b0; position:absolute; bottom:-10px; left:0; }
#subscribe-link2 { text-indent:-9999px; background:url('/graphics/subscribe.jpg') no-repeat top left; height:72px; width:338px; display:block; margin-top:5px; margin:1em auto 0; }
#distribution { text-indent:-9999px; background:url('/graphics/distribution.jpg') no-repeat top center #ffffff; display:block; height:66px; width:523px; }

.slideshowlink { color:#e21816!important; padding:5px 5px 1px; line-height:1em; text-align:center; background:#ffffff; display:block; margin-bottom:1em; }
.slideshow { clear:both; }

#wp_page_numbers { text-align:center!important; border-top:1px solid #d3d2d2!important; padding-top:1em!important; margin-top:1em;!important; padding-left:2em; }
#wp_page_numbers ul,#wp_page_numbers ul li { overflow:auto; }
#wp_page_numbers,#wp_page_numbers * { background:#ffffff!important; font-size:18px!important; }
#wp_page_numbers .active_page a,#wp_page_numbers a:hover { background:gray!important; text-decoration:none!important; }

.calendar-table { width:100%; }
.calendar-table td,.calendar-table th { padding:10px; border:3px solid #ffffff; border-collapse:collapse; }
.calendar-table .calendar-heading td,.calendar-table .calendar-heading th { padding:0; border:0!important; vertical-align:middle; }
.calendar-table td { width:14%; min-height:100px; height:100px; }
.calendar-month { font-size:3em; }
.normal-day-heading, .weekend-heading, .calendar-heading,.calendar-table .calendar-heading td,.calendar-table .calendar-heading * { height:auto!important; min-height:0!important; text-align:center; }
.calendar-table .current-day { background:#e21816; }
.calendar-table .day-with-date { background:#444; }
.calendar-table .no-events { background:#b2b0b0; }
.calendar-table td { font-size:18px; }
.calendar-table td span.event { font-size:12px; }