/* RESET & GENERAL */
* { margin: 0; padding: 0; }
body { font: 13px/24px Arial, Helvetica, sans-serif; }
body { background: #f0ebd1 url(../images/header-bg110.gif) repeat-x top left; color: #5b5952; }
 
/* FORMATTING */
h1, h2, h3, h4, h5, h6 { font-size: 62.5%; font-family: Arial, Helvetica, sans-serif;  }

h1, h2 { font-size: 30px; color: #fff; }
h1 a, h2 a { text-decoration: none; }
h3 { font-size: 22px;}
h4 { font-size: 18px}
h5 { font-size: 16px}
h6 { font-size: 14px}

a { color: #B39C7D; outline: 0; }
a:hover { text-decoration: none; color: #d2ab0b; }
a.button { line-height: 12px; text-decoration: none; font-size: 10px; padding: 5px 10px; height: 11px; }
a.button { line-height: 12px; text-decoration: none; background-color: #000; border: 1px solid #111; color: #434343; font-size: 10px; padding: 5px 10px; height: 11px; }
a.button:hover { color: #fff; border: 1px solid #222; }

.section { font-size: 24px; font-style: italic; color: #4e4a45; }
.clear { clear: both; }
p { padding : 0 0 15px; }
small { font-size: 10px; color: #737373; }
.note { font: 900 11px/11px Arial, Helvetica, sans-serif; font-style: italic; color: #737373; }
blockquote { margin: 15px 0; padding: 20px 15px 15px 45px; font: 400 18px Arial, Helvetica, sans-serif; font-style: italic; }
blockquote { background-color: #000; border: 1px solid #111; }

input, select, textarea { border: 1px solid #262422; background-color: #000; color: #ccc;  padding: 6px;}



/* IMAGES*/
#content img { border: 1px solid #222; }
a:hover img.alignleft, a:hover img.alignright { border: 1px solid #333; }


	
/* MAIN PAGE */
/*-------------------------------------------------------------------------------------*/

/* CONTAINER */
.wrapper { width: 960px; margin: 0 auto; }
#header { width: 960px; float: left; }
#content { float: left; width: 960px; position: relative; margin: 20px 0 40px 0; }
#leftMenu-col { float: left; width: 150px; display: inline; margin-right: 20px; }
#left-col { float: left; width: 515px; display: inline; margin-right: 20px; }
#right-col { float: right; width: 200px; }
#full, #footer { width: 100%; } 

/* HEADER */
#header .header-con { float: left; width: 960px; height: 100px; }
#logo { float: left; width: 450px; height: 100px; border: 0 }

#header { background: url(../images/header-960.jpg) no-repeat top left; }

/* MAINPHOTO */
.mainphoto { border: 0px; padding: 0 0 15px 0;}

/* MAIN CONTENT */

.leftMenu{ padding:10px 0 0 13px; color:#fff; 
	background:url(../images/dg.png) #3c3c3c;
	font: 13px/20px Arial, Helvetica, sans-serif; }
#leftMenu-col h2 { font: 900 15px/25px Arial, Helvetica, sans-serif; 
	text-transform: uppercase; color: #d2ab0b; }
.leftMenu ul { list-style-type: none; text-indent: -1.4em; margin: 0; padding: 0 10px 0 10px; }
.leftMenu ul li:before { content: "> "; padding-right: 0.3em; color:#d2ab0b; }
.leftMenu li { margin: 0; padding: 5px; }
.leftMenu a { color:#fff; text-decoration: none; }
.leftMenu a:hover { color:#d2ab0b; text-decoration:underline; }


.sectiontitlebar { float: left; width: 525px; background-color: #000000; border: 1px solid #262422; padding: 5px 19px 5px 10px; margin-bottom: 15px; }
strong.sectiontitle { font: 900 15px/25px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #cdba8d;}
.sectiontitletext { font: 900 15px/25px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #ffffff;}


.pagetextblock { float: left; width: 515px; background-color: #ffffff; border: 1px solid #262422; padding: 15px 19px; margin-bottom: 15px; border-bottom: 1px solid #262422; }
.pagetextblock h2 { font: 600 2.0em Georgia, serif; text-transform: none; color: #1c3474; padding-bottom: 18px}
.pagetextblock h3 { font: 900 1.4em/1.2em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #1c3474; }
.pagetextblock p { font: 1.2em/2.0em Arial, Helvetica, sans-serif; text-transform: none; color: #666; }
.pagetextblock a { color: #1c3474; }
.pagetextblock img {border: 1px solid #262422;}
.pagetextblock ul {margin-left:1.5em;}
.pagetextblock li {padding-bottom :0.5em;}


.alignleft { float: left; margin:  0 10px 0 0; }
.alignright { float: right; margin: 0 0 0 10px; }



	

	
/* SIDEBAR */
.col { margin-bottom: 15px; }
.big-ad a img, #sidebar a img { border: 0;}


#sidebar { width: 200px; border-bottom: 0; }
#sidebar a img { margin: 0 3px 5px; }
#sidebar ul { list-style: none; }
#sidebar ul li { padding: 7px 0 0; font-size: 11px; }
#sidebar ul li a { font-size: 12px; }

#sidebar h3 { font: 900 24px/24px Arial, Helvetica, sans-serif; padding-bottom: 20px; color: #4E4A45; }

#sidebar .widget ul { list-style-image: url(../images/bullet_go.png); }
#sidebar .widget ul { background-color: #050505; border: 1px solid #262422; }
#sidebar .widget ul { margin: 15px; padding: 15px 15px 15px 40px; }
#sidebar .widget ul ul { margin: 0; background: none; border: 0; padding: 0; }
#sidebar .widget ul li { padding: 3px 0; }
#sidebar .widget ul li a { text-decoration: none; }
#sidebar .widget ul li a:hover { text-decoration: underline; }
#sidebar h3.widget { padding: 15px; }
.widget { border: 1px solid #262422; background-color: #111; }
.widget h3 { border-bottom: 1px solid #262422; background-color: #000; }
.widget { margin: -1px 0 0 0; }
.widget h3 { padding: 20px 15px; }

.box { border: 1px solid #262422; background-color: #111; }
.box { padding: 25px 15px; margin: -1px 0; }
.box2 { border: 1px solid #262422; background-color: #0d0d0c;  }
.box2 { padding: 25px 15px; margin: 15px 0; }
.box2 ul { padding: 0 15px; }
.box2 ul ul { padding: 0; }

#sidebar .box-feed p { line-height: 19px; }
.box-feed a.button { float: right; display: inline; margin: 0 0 0 15px; }
.box-feed ul li { padding: 10px 0; font-size: 11px; }
.box-feed { background-color: #0d0d0c; }
.box-feed ul li { border-top: 1px solid #222; }

.side-search form input#searchbutton { border: 1px solid #bebcaa; } 
.side-search form input#s { width: 120px; float: left; padding: 4px; display: inline; margin-right: -1px; }
.side-search form input#searchbutton { color: #434343; float: left; background: url(../images/search.gif) repeat-x top left; height: 26px; padding: 0 10px; } 
	

#sidebar #user-link { padding: 0 0 25px 0; }
#sidebar #user-link h3 { float: left; width: 100%; margin-top: -2px; padding: 0; }






/* FOOTER */
#footer { background-color: #0d0d0c; color: #cdba8d; border-top: 1px solid #45423c; }
#footer a:hover { color: #e4a613; }	

#footer { float: left; clear: both; padding: 5px 0; font-size: 10px; }
	#footer .credit { float: left; width: 100%; }
	#footer .credit span { float: left; }
	#footer .credit em { font-style: normal; float: right; }
	#footer a { text-decoration: none; }
		

