/*-------------------CSS Document
 	Basic Theme Template - Get Simple CMS RAB Theme 1 
	Last updated - 28 Sep 2009
	Please do not use any of this theme without express permission.
	
---------------------*/

/*-------------------MAIN CSS
Notes - This is all the universal site css.

body - All the main text size and colour and bg stuff is controlled here.
body li - basic list style
body ul - basic unordered list style, used on related posts
---------------------*/

body { background:url(images/bodybackground.gif); background-repeat:repeat-x; background-position:top; background-color:#191919; color:#EBEBEB; font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:20px; margin:0px; padding: 0px; text-align:center;}	
body p { margin:0px; padding:0px 0px 10px 0px;}
body li { list-style-type:disc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}	
body ul { list-style-type:square; }	
	
/*-------------------IMAGES AND PICTURES
Notes - Here are the basic styles for images.  

img - This applies padding and borders to all post images
.img_left - left aligned images
.img_right - right aligned images
.img_center - centred images
---------------------*/

img { border:1px solid #4C3636; line-height:0px; margin:0px 0px 0px 0px; padding:0px; text-align:left;}
img.alignleft, div.alignleft { float:left; margin:0px 0px 0px 0px;}
img.alignright, div.alignright { float:right; margin:0px 0px 0px 0px;}
img.aligncenter, div.aligncenter { margin-left: auto; margin-right: auto;}

/*-------------------TEXT CSS
Notes - All the basic text css, some sections have their own
---------------------*/

h1 { font-size:18px; font-weight:bold; margin:0px; padding:0px; text-align:left;}
h2 { color:#AF4949; font-size:16px; font-weight:bold; margin:0px; padding:0px; text-align:left;}
h3 { font-size:14px; font-weight:bold; margin:0px; padding:0px; text-align:left;}
h4 { font-size:12px; font-weight:bold; margin:0px; padding:0px; font-style:italic; text-align:left;}
h5 { font-size:10px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
h6 { font-size:8px; font-weight:bold; margin:0px; padding:0px; text-align:left;}
	
/*-------------------HYPERLINKS
Notes - All the basic hyperlinks, other sections have their own 
---------------------*/

a:link { color:#BD2F2F;	text-decoration:none;}	
a:visited { color:#BD2F2F; text-decoration:none;}
a:hover { color:#BD2F2F; text-decoration:underline;}

/*-------------------COMMON
Notes - All the commonly used code not defined elsewhere
---------------------*/

.float_left { float:left;}
.float_right { float:right;}
.clear_both { clear:both; font-size:0px; height:0px; line-height:0px; margin:0px; overflow:hidden; padding:0px; width:100%;}
hr { border: 0px dotted; height:1px; width: 100%; color: #4C3636; background-color: #4C3636; }
	
/*-------------------HEADER
Notes - This is the main site header section the navbar isnt
held here its actually placed at the top of the content section.

header - 100% width holder for the header 
header_central - 1st centralised div that holds 10px spare on either side
header_central_wrapper - 2nd centralised div at page width
header_logo_small - site logo floated left small to be matched with header_advert_728
header_logo_large - site logo floated left large to be matched with header_advert_468
header_advert_468 - side advert for the header small
header_advert_768 - side advert for the header large
---------------------*/

#header { background:url(images/header.jpg); background-repeat:no-repeat; background-position:center; margin:0px; padding:0px; text-align:center; width:100%; }
	#header_central {  margin:0 auto 0; width:1010px;}
		#header_central_wrapper { margin:0 auto 0; padding-top:10px; padding-bottom:10px; width:990px;}
			#header_logo_small {float:left; height:100px; text-align:left; width:512px; }
			#header_logo_large { float:left; height:150px; text-align:left; width:400px; }
			#header_advert_468{ background:#000000; float:right; height:60px; margin:10px 0px 0px 0px; width:468px;}
			#header_advert_728{ background:#000000; float:right; height:90px; margin:10px 0px 0px 0px; width:728px;}
					
	/*-----------HEADER TEXT, LISTS & LINKS-----------*/					

/*-------------------SITECONTENT
Notes - This is the main body of the page and it contains the site navigation links
and also the main text and images of the site.  The sidebar is also held in 
this section. 

content - This is the main div of this section 100% wide
content_p - basic paragraph control for the site
content_central - central content with margins
content_central_wrapper - central content wrapper holds content_name and sidebar_name
content_left - floated left div matched with sidebar_right
content_right - floated right div matched with sidebar_left
content blockquote - blockquote style for content
---------------------*/

#content { clear:both; height:auto; margin:0px; padding:0px 0px 0px 0px; text-align:center; width:100%;}
	#content_central { margin:0 auto 0; width:1010px;}	
		#content_central_wrapper { margin:0px 10px 0px 10px; padding:10px 0px 10px 0px; width:990px}
			#content_left { float:left; text-align:left; width:700px;}
			#content_right { float:right; text-align:left; width:700px;}
			
#content  blockquote { border-left:2px solid #CCCCCC; color:#666666; font-size:13px;  font-style:italic; line-height: 19px; margin:0px 0px 22px 20px; padding:0px 0px 0px 15px;}
#content code { background:#f9f9f9; color:#000000; border:1px dotted #ececec; font-family:Consolas, Monaco, "Courier New", Courier, monospace;font-size:12px; padding:2px;}
#content pre code { background:#f9f9f9; border:1px dotted #ececec; color:#000000; display:block; font-family:Consolas, Monaco, "Courier New", Courier, monospace; font-size:12px; line-height:17px; padding:15px; margin-bottom:22px;}

#content p { margin:0px; padding:0px 0px 10px 0px;}
			
	/*-----------CONTENT TEXT, LISTS & LINKS-----------*/				
	
/*-------------------SIDEBAR
Notes - The Sidebar css which contains two classes sidebar_left and sidebar_right

sidebar_left - floated left sidebar
sidebar_right - floated right sidebar
sidebar - internal wrapper for both styles of left and right
sidebar img - image control for sidebar
sidebar .sections - control for the contact form in the sidebar
---------------------*/

#sidebar_left { display:inline; float:left; height:auto; margin:0px 0px 0px 0px; overflow: hidden; width:260px;}
#sidebar_right { display:inline; float:right; height:auto; margin:0px 0px 0px 0px; overflow: hidden; width:260px;}
	#sidebar { text-align:left;}
	#sidebar img { border:0px;}
	
	/*-----------SIDEBAR TEXT, LISTS & LINKS-----------*/

	#menu ul { display:inline; padding:0px; margin:0px;}	
	#menu li { display: inline;}
	#menu a{ border-bottom:1px dotted #4C3636; color:#fff; display:block; padding:6px;  text-decoration:none;}
	#menu a:link, #menu a:visited{ color:#BD2F2F; text-decoration:none;}
	#menu a:hover{ background-color:#4C3636; border-bottom:1px dotted #4C3636; color:#FFFFFF;}

/*-------------------CONTACT FORM
Notes - This contains all the contact form css and styles

---------------------*/	

.contact { padding-top:25px;border-top:0px dotted #ccc;}
		#sidebar .section form p { margin: 0 0 0 0;}
		#sidebar .section label { font-size:11px;color:#ABABAB; display:block;}
		#sidebar .section input.text, #sidebar .section textarea.text { font-size:13px; font-family:arial; border:1px solid #999; padding:4px; background:#fff; width:250px; margin:0 0 7px 0;}
		#sidebar .section input.text:focus, #sidebar .section textarea.text:focus {background:#ffffcc}
		#sidebar .section textarea.text { height:100px}
		#sidebar .section input.submit { background:#111; border:1px solid #000; color:#eee; font-weight:bold; float:left; padding:5px 10px;}
		#sidebar .section input.submit:focus, #sidebar .section input.submit:hover { background:#239FFF; color:#FFFFFF;}
		
		#content_right .section form p { margin: 0 0 0 0;}
		#content_right .section label { font-size:11px;color:#ABABAB; display:block;}
		#content_right .section input.text, #content_right  .section textarea.text { font-size:13px; font-family:arial; border:1px solid #999; padding:4px; background:#fff; width:400px; margin:0 0 7px 0;}
		#content_right .section input.text:focus, #content_right  .section textarea.text:focus {background:#ffffcc}
		#content_right .section textarea.text { height:100px;}
		#content_right .section input.submit { background:#111; border:1px solid #000; color:#eee; font-weight:bold; float:left; padding:5px 10px;}
		#content_right .section input.submit:focus, #content_right .section input.submit:hover { background:#4C3636; color:#FFFFFF;}
		
		
	
/*-------------------FOOTER
Notes - This contains all the footer css and styles

footer - This is the main footer div 100% wide for full length footers if required
footer_central - central div with padding 
footer_central_wrapper - inside div centrally allighed
---------------------*/

#footer { height:auto; margin:0 auto 0;text-align:center;  width:100%;}
	#footer_central { margin:0 auto 0; width:1010px;}
		#footer_central_wrapper { border-top:1px dotted #4C3636; padding:10px 0px 10px 0px; text-align:left; margin:0 auto 0; width:990px;}
			#footer_central_left { float:left; width:400px;}
			#footer_central_right { color:#ABABAB; font-size:small; float:right; text-align:right; width:550px;}
	

	