/*
Theme Name: James McAvoy Theme
Description: James McAvoy Theme designed by Megan
Author: Megan
Author URI: http://twoacross.org/
Tags: james mcavoy, custom header, fixed width, two columns, widgets


*/

/*BODY*/

b, strong {
	color: #8d3939;
}

i, em {
	color: #545454;
}

A:link{color:#7e5050; text-decoration:none;}
A:visited{color:#7e5050;text-decoration:none;}
A:hover{color:#984040;text-decoration:none;background-color:transparent;}


body{

font-size: 11px;
line-height:12px;
letter-spacing:0px;
font-family : Arial;
color: #7a7a7a;

background-image:  url(http://www.jamesmcavoy.org/wp-content/themes/jmcavoy/images/bg.jpg); 
background-repeat: repeat-x;
background-color: #a9a9a9;
background-position: 0px 0px;

}

input, textarea, select, option, button 
{color: #FFFFFF;
background: #8d3939;
font-size: 11px;
line-height: 13px;
font-weight: none;
text-decoration: none;
font-family: Arial; 
text-align: left;
border-width: 1px;
border-style: solid;
border-color:#8d3939;
filter: alpha(opacity=50);
-moz-border-radius: 5px;}

#container {
        width:950px;
        margin:0 auto;
       }

/*END BODY*/

/*START HEADER*/

#header {
        width:950px;
        height:430px;
        position:relative;
}

#elite {
        position:absolute;
        left: 5px; 
        top: 60px;
        width: 250px;
}

#latest {
        position:absolute;
        left: 600px;
        top: 60px;
        width: 345px;
}

/*END HEADER*/

/*START CONTENT*/

#maincontent {
    width:950px;
}

.sidebar-title {
    width:305px;
    background-color: #974c4c;
	font-family : Lucida Sans;
	color: #fff;
	font-size: 16px;
	text-align:center;
	-moz-border-radius: 5px;
        height: 30px;
        font-weight: bold;
    font-style: italic;
}

.side-bar {
    width:305px;
    font-family: arial, sans-serif;
	background: #e7e7e7;
	color: #7a7a7a;
	font-size: 11px;
	line-height:12px;
	-moz-border-radius: 5px;
   padding-right:10px;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
   letter-spacing:0px;
	text-align: left;
}

.side-bar img {
	-moz-opacity:0.9;
	padding: 4px;
	background:#ffffff;
     border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.side-bar img:hover {
	-moz-opacity:0.9;
	padding: 4px;
	background:#ffffff;
     border: 1px solid #a66262;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.side-bar li {
     border-bottom: 1px solid #f8f8f8;
		display: block;
		float: left;
		padding: 5px;
     width:290px;

}
.side-bar li:hover {
     background-color: #e4e4e4;
     border-bottom: 1px solid #d4d4d4;
		display: block;
		float: left;
		padding: 5px;
	     width:290px;
}

.side-bar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.news-title {
    width:630px;
    background-color: #974c4c;
	font-family : Lucida Sans;
	color: #fff;
	font-size: 16px;
	text-align:center;
	-moz-border-radius: 5px;
    height: 30px;
    font-weight: bold;
    font-style: italic;
}

.news {
    width:630px;
   font-family: arial, sans-serif;
   background: #e7e7e7;
   color: #7a7a7a;
   font-size: 11px;
   line-height:12px;
   -moz-border-radius: 5px;
   padding-right:10px;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
   letter-spacing:0px;
	text-align: left;
}

.news img {
	-moz-opacity:0.9;
	padding: 4px;
	background:#ffffff;
     border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.news img:hover {
	-moz-opacity:0.9;
	padding: 4px;
	background:#ffffff;
     border: 1px solid #a66262;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	}

.news-bottom {
   width:630px;
   font-family: arial, sans-serif;
   background: #e7e7e7;
   color: #7a7a7a;
   font-size: 11px;
   line-height:12px;
   -moz-border-radius: 5px;
   padding-right:10px;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
   letter-spacing:0px;
   text-align: right;
}

blockquote {
   font-family: arial, sans-serif;
   background: #fff;
   -moz-border-radius: 5px;
   border-left: 10px solid #8d3939;
   padding: 5px;
}

/*END CONTENT*/

/*START FOOTER*/
#footcontainer {
        width:100%;
        height:102px;
        background-image:  url(images/footcontainer.jpg);
}

#footer {
        width:950px;
        height:102px;
        float:right;
}

/*END FOOTER*/