/*
THEME NAME: Just DUMB Productions
DESCRIPTION: Default Theme for Just DUMB Productions.
VERSION: 1.0
*/
/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply a basic layout */
@import url('library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');

body { background: url(images/pattern_rpt.png) repeat; }

#bg_wrap { margin: 0 auto; width: 960px; background: url(images/top_bg.jpg) no-repeat; z-index: 1000; }
#bg_rpt { margin: 0 auto; width: 960px; background: url(images/repeat_bg.jpg) repeat-y 0 1px; }

#branding { padding-top: 0; }

#blog-title a { display: block; float: left; height: 145px; width: 240px; margin: 10px 0 0 60px; text-indent: -9999px; }

#blog-description { display: none; }

#access { float: right; width: 500px; margin-right: 110px; margin-top: 82px; border: none; }
#access .sf-menu { border: none; }
#access .sf-menu li { background: none; line-height: 0; }
#access .sf-menu li a { border-left: none; border-top: none; border-bottom: none;  border-right: 2px solid #3b56a5; color: #1a327c; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: uppercase; font-weight: bold; }
#access .sf-menu li a:hover { background: none; color: #dd0000; }
#access li.page-item-9 a { border-right: none; }

#footer { margin: 0 auto; height: 187px; background: url(images/footer_bg.jpg) no-repeat; }

.widgettitle { display: none; }

#primary { border: none; margin-top: -37px;}

#twitter_div { width: 140px; height: 185px; margin-left: 5px; margin-top: -5px; font-size: 10px; line-height: 1.2em; }
#twitter_div ul { margin: 0; }
#twitter_div li { list-style-type: none; margin-bottom: 1em; }

li.store { list-style-type: none; }
li.contribute { list-style-type: none; }
li.scholarship { list-style-type: none; }
li.rss { list-style-type: none; }
li.twitter { list-style-type: none; }
li.facebook { list-style-type: none; }

li.store a { display: block; height: 100px; width: 120px; margin-top: 100px; text-indent: -9999px; }
li.contribute a { display: block; height: 100px; width: 120px; margin-top: 50px; text-indent: -9999px; }
li.scholarship a { display: block; height: 100px; width: 120px; margin-top: 40px; text-indent: -9999px; }

li.rss a { display: block; height: 25px; width: 25px; float: left;  margin-left: 30px; text-indent: -9999px; }
li.twitter a { display: block; height: 25px; width: 25px; float: left;  text-indent: -9999px; margin-left: 18px; }
li.facebook a { display: block; height: 25px; width: 25px; float: left; text-indent: -9999px; margin-left: 15px; }

.widget_tag_cloud { margin-top: 180px; height: 90px; width: 155px;  }
.widget_tag_cloud a { text-decoration: none; color: #370101; }

#sendit-widget { margin-left: 45px; margin-top: 5px; margin-bottom: 51px; }
#sendit-widget p { display: none; }
#sendit-widget input[type=text] { width: 60px; font-size: 10px; margin-left: -3px; }
#sendit-widget input[type=button] { width: 60px; position: relative; left: -2px; font-size: 9px;  }
#sendit-widget .error { line-height: 1.2em; width: 120px; height: 20px; background: #d9d9d9; color: #f00; position: absolute; right: 40px; top: 45px; font-size: 10px; }

.widget_stray_quotes { width: 140px; height: 100px; margin: 210px 0 60px 35px; font-size: 10px; line-height: 1.4em; }


ul#audio_player { margin-left: 51px; width: 100px; height: 75px; }
ul#audio_player li  { list-style-type: none; }
ul#audio_player .wpa_container span.wpa_text { font-size: 11px; }
ul#audio_player .wpa_container, ul#audio_player .wpa_container div, ul#audio_player .wpa_container span, ul#audio_player .wpa_container a { width: 100px; }
ul#audio_player .wpa_dl { display: none; }
ul#audio_player .wpa_play { position: relative; top: 3px; }
ul#audio_player .wpa_bar { width: 70px !important; }
ul#audio_player .wpa_bar { width: 70px !important; }

li.widget_links { margin-left: 30px; margin-top: 265px; width: 150px; }
li.widget_links li { list-style-type: none; }
li.widget_links li a { text-decoration: none; color: #222; }

p { line-height: 1.3em; }

#footer { border-top: none; }

.entry-content { padding-top: 8px; }

.entry-meta { line-height: 12px; }

.post img { float: left; padding-right: 10px; padding-bottom: 5px; }

.more-link { float: right; }

.entry-utility { margin-bottom: 0; }

.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}
