/*  
Theme Name: Courageous Theme
Theme URI: http://www.courageousthemovie.com/blog/
Description: Production blog template for the new movie Courageous.
Author: Tim Rauter
Author URI: http://www.milkmoneypromotions.com/
Version: 1.0
Tags: courageous, production blog, theme, new movie, sherwood pictures, provident films
*/

/* GLOBALS */
html, body {
  height:100%;
}

#outer {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -193px;
}

body {
margin: 0 auto;
background: #000000 url(images/bg.jpg) no-repeat top center;
text-align: center;
}

body,td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #a4a4a4;
}

a {
text-decoration: none;
color: #ffa200;
font-weight: normal;
}

a:hover {
text-decoration: none;
color: #ffbb45;
font-weight: normal;
}

a.fade img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; 
}

a.fade:hover img {
filter:alpha(opacity=80);   
-moz-opacity: .8;   
opacity: .8;
-khtml-opacity: .8; 
}

#header {
background: url(images/header.jpg) no-repeat;
width: 900px;
height: 225px;
margin: 0 auto 15px auto;
}

#menu {
width: 900px;
margin: 0 auto;
text-align: center;
display: block;
}

#container {
margin: 0 auto;
width: 900px;
text-align: left;
}


#content p {
padding-bottom:12px;
}

.thebox {
width: 100%;
margin: 0;
border: 1px solid #324868;
background: #000000;
}

.theboxpad {
padding: 25px;
text-align: left;
}

.spacer5{
margin: 0 0 5px 0;
}

.spacer10 {
margin: 0 0 10px 0;
}

.spacer15 {
margin: 0 0 15px 0;
}

.spacer20 {
margin: 0 0 20px 0;
}

.spacer30 {
margin: 0 0 30px 0;
}

.spacer40 {
margin: 0 0 40px 0;
}

.spacer50 {
margin: 0 0 50px 0;
}

#content img {
margin: 0px 8px 5px 8px;
border: 1px solid #324868;
}



/* TWITTER BOX */
.twitterbox {
width: 100%;
background-color: #324868;
font-size: 11px;
color: #c2c8d2;
margin: 0;
}

#twitter_div { padding: 15px;}
ul#twitter_update_list { padding: 0; margin: 0; overflow: hidden; }
ul#twitter_update_list li { padding: 5px; list-style: none; }

.formbox {
background-color: #324868;
padding: 6px;
margin: 3px 0px;
color: #ffffff;
font-size: 12px;
border: 1px solid #5c708c;
font-weight: normal;
}


/****** FOOTER ******/
.push {
clear: both;
height: 193px; /* .push must be the same height as .footer */
}

#footer {
bottom: 0;
height: 193px;
width: 100%;
background: #05070a url(images/footer_bg.jpg) repeat-x;
}

#footer .pad {
width: 900px;
position: relative;
top: 24px;
margin: 0 auto;
text-align: center;
font-size: 11px;
line-height: 15px;
color: #587096;
}

#footer .icon {
margin-right: 30px;
vertical-align: middle;
}

#footer a {
color: #849cc2;
font-weight: normal;
}

#footer a:hover {
font-weight: normal;
color: #738aae;
}


/* POST STYLE */
.pagetitle {
font-size: 26px;
color: #ffffff;
margin: 0 0 15px 0;
}

h2 {
line-height: 26px;
font-size: 24px;
color: #efd68c;
font-weight: normal;
}


h2 a {
line-height: 20px;
font-size: 18px;
color: #efd68c;
text-decoration: none;
}

h2 a:hover {
line-height: 20px;
font-size: 18px;
color: #efe8d2;
text-decoration: none;
}

h3 {
font-size: 14px;
color: #bed1eb;
}

.smalltxtital {
font-size: 11px;
font-style: italic;
color: #ffffff;
}

.divider {
width: 100%;
height: 35px;
margin: 35px auto 0 auto;
border-top: 1px solid #3d3d3d;
}

.divider2 {
width: 100%;
height: 25px;
margin: 25px auto 0 auto;
border-top: 1px solid #2b3b52;
}

.navigation {
width: 100%;
height: 20px;
display: block;
text-align: center;
margin: 15px auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.alignleft a {
font-size: 11px;
}

.alignright a {
font-size: 11px;
}




/* SIDEBAR LIST STYLE */
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
}




/* SEARCH FORM */
#searchform {
margin: 0;
padding: 0;
}

#searchform #s {
width: 200px;
background-color: #324868;
padding: 6px;
margin: 5px 0px;
color: #ffffff;
font-size: 12px;
border: 1px solid #5c708c;
font-weight: normal;
}




/* WIDGET ARCHIVES */
.widget_archive h2.widgettitle {
width: 180px;
height: 17px;
background-image: url(images/title_archives.gif);
background-repeat: no-repeat;
font-weight: normal;
color: #000000;
text-indent: -3000px;
margin: 0 0 10px 0;
padding: 0;
}

#sidebar .widget_archive ul {
margin: 0 0 0 20px;
padding: 0;
}

#sidebar .widget_archive ul li {
list-style-type: square;
margin-bottom: 7px;
}




/* COMMENTS */
#comments  {
line-height: 20px;
font-size: 16px;
color: #ffffff;
font-weight: normal;
}

.commentlist {
list-style-type: none;
margin: 10px 10px 0 10px;
padding: 0;
}

.commentlist li {
list-style-type: none;
background-image: url(images/icon_commentbig.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 0px 38px;
margin-bottom: 25px;
}


/* LEAVE REPLY FORM */
#respond h3 {
line-height: 20px;
font-size: 18px;
color: #ffffff;
}


.formfield{
background-color: #324868;
padding: 6px;
margin: 3px 0px 8px 0px;
color: #ffffff;
font-size: 12px;
border: 1px solid #5c708c;
font-weight: normal;

}


/* ARCHIVE 
h2.pagetitle {
font-weight: normal;
color: #583f23;
font-size: 20px;
line-height: 24px;
margin: 0 0 20px 0;
padding: 0;
border-bottom: 1px solid #f3cbd5;
}
*/


/* ADDTHIS */
.addthis_toolbox {
margin:5px 0 5px 0;
}


.addthis_button_facebook .at15t_facebook { 
background:url(images/_share/icon_socialnetwork/facebook_32.png) !important; height:32px; width:32px; }

.addthis_button_twitter .at15t_twitter{ 
background:url(images/_share/icon_socialnetwork/twitter_32.png) !important; height:32px; width:32px; }

.addthis_button_googlebuzz .at15t_googlebuzz { 
background:url(images/_share/icon_socialnetwork/google_buzz_32.png) !important; height:32px; width:32px; }

.addthis_button_blogger .at15t_blogger { 
background:url(images/_share/icon_socialnetwork/blogger_32.png) !important; height:32px; width:32px; }

.addthis_button_delicious .at15t_delicious { 
background:url(images/_share/icon_socialnetwork/delicious_32.png) !important; height:32px; width:32px; }

.addthis_button_digg .at15t_digg { 
background:url(images/_share/icon_socialnetwork/digg_32.png) !important; height:32px; width:32px; }

.addthis_button_email .at15t_email { 
background:url(images/_share/icon_socialnetwork/email_32.png) !important; height:32px; width:32px; }

.addthis_button_compact .at15t_compact { 
background:url(images/_share/icon_socialnetwork/plus_32.png) !important; height:32px; width:32px; }


