/*  
Theme Name: InspireTheme
Theme URI: http://www.bellathorneonline.com/
Description: Version 4, Featuring Inspire Magazine pics by Amanda Elkins
Version: 4.0
Author: Elisa
Author URI: http://www.bellathorneonline.com/

DO NOT COPY!

*/


body{
margin:0;
padding:0;
font-family: Verdana, Helvetica;
font-size:10px;
background: #c8d6e3 url(http://bellathorneonline.com/wp-content/themes/InspireTheme/images/bgx.jpg)  repeat-y scroll center center;
text-align:center;
color: #ad7fa0;
}

#maincontainer{
width: 784px; 
margin: 0 auto;
text-align:justify;
background: #d0d0d0;
position:relative;

}

#topsection{
height: 503px;
width: 784px;
}

#side { background-repeat: no-repeat;

        background-image: url();

        -moz-border-radius: 0px 0px 0px 0px;

	background-color: #f0f0f0;

	border: 0px solid #f0e9c2;

	padding: 0;

	text-align:justify;

	list-style: none;

	color: #ebebeb;

	font-family: "tahoma", arial, lucida sans, sans-serif; 

	font-size: 11px; 

	line-height: 15px;

	vertical-align: top; }

/*
.contentwrapper{
float: left;
width: 950px;
}
*/

#contentwrapper {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	background: #d5d5d5 url(http://bellathorneonline.com/wp-content/themes/InspireTheme/images/bgx.jpg)  repeat-y scroll center center;;
}

#contentcolumn{
/*margin-left:750px;*/
float:right;
margin-right:46px;
margin-top:-24px;
position:relative;
width:459px;
}

.sidebar {
width: 205px;
position:relative;
float: left;
margin-top:-40px;
}

.leftcolumn{
width: 205px;
position:relative;
padding-top: 20px;
/*margin-left: -785px;
margin-top:-120px;
height: 100%; */
}

.overtitle {
background:#9BB0C5 none repeat scroll 0 0;
color:#507193;
font-family:Tahoma;
font-size:9pt;
line-height:20px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:4px;
padding-top:0;
text-align:left;
text-transform:none;
border-bottom:1px solid #7B96B2;
border-top:1px solid #7B96B2;
}

.boxupdate {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cfddeb none repeat scroll 0 0;
border:1px dotted #375573;
padding:2px;
}

#footer{
clear: left;
width: 100%;
}

#footer a{
color: #b1b1b1;
}

#welcome{
color: #97a0a7;
text-align: center;
}

/* Content Structures */

.contentbg {
background:#9bb0c5 none repeat scroll 0 0;
border-top-width:0;
margin-bottom:1px;
margin-top:1px;
padding:0px;
text-align:justify;
}
 
.content-title {
background:#7B96B2 repeat scroll 0 0;
color:#acbbca;
font-family:Tahoma;
font-size:12pt;
line-height:19px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:7px;
padding-top:1px;
text-align:left;
text-transform:none;
}

.content-title a{
color: #acb2b6;
}

.content-page {
color:#507193;
color:#507193;
font-family:Tahoma;
font-size:9pt;
line-height:10.5pt;
padding:10px 10px;
}

.content-bottom {
background:#9BB0C5 none repeat scroll 0 0;
color:#7B96B2;
font-family:Tahoma;
font-size:9pt;
line-height:20px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:4px;
padding-top:0;
text-align:left;
text-transform:none;
border-bottom:1px solid;
}

.content-bottom a{
color: #7b96b2;
}

 
h1 {
color: #acb2b6;
text-align: left;
font-family: Times New Roman;
font-size: 21px;
font-style: italic;
margin: 0px;
} 

p { 
	margin-top:  1px;}
	
table, td, tr {
color:#507193;
font-family:Tahoma;
font-size:7pt;
font-weight:normal;
line-height:7.5pt;
}

.option-archive{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9bb0c5 none repeat scroll 0 0;
margin-bottom:5px;
margin-top:9px;
padding:3px;
text-align:justify;
}

 /* Sidebar Structures */

.sidebar_title {
padding: 5px;
font-family: Tahoma;
color: #9a9a9a;
background: #5c5959;
font-size: 9px;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;
font-weight: bold;
}

.sidebar_content {
color: #507193;
padding: 10px 10px 10px 53px;
font-family: Tahoma;
font-size: 9pt;
text-align: justify;
margin-bottom: 5px;
width:220px;}


/*Options style*/

a { 
text-decoration:  none;
color: #7b96b2;}

a:hover {
color: #517091;
text-decoration: none;}	

.image {
background-color: #2b2f32;
border: 1px solid #4f5457;
padding: 3px;
margin: 2px;} 

.image:hover  {
background-color: #2b2f32;
border: 1px solid #ad925d;
padding: 3px;
margin: 2px;
} 

strong {color: #375573;}
b {color: #375573;}
i { color: #723232;}
italic { color: #723232;}
em { color: #723232;}
u {color: #9bc5b9 text-decoration: none; border-bottom: 1px solid #9bc5b9;}
content-img {border: 1px solid #391130;}
img a:hover {border: 1px solid #59254e;}

blockquote {
background:#cfddeb none repeat scroll 0 0;
border:1px dotted #375573;
border-left: 6px solid #375573;
padding:8px;
} 

input, textarea, option, select, button {
font-family: Verdana, Helvetica;
font-size: 10px;
color: #ffffff;
background: #7b96b2;
border: 1px solid #48698c;
}	
