
@font-face 						{ font-family:vanCalibr; src:url('http://test/fonts/calibri.ttf') format('opentype'); }

*								{ margin:0; padding:0; }
body 							{ margin:0; padding:0; background:#000000 url(../img/back2.jpg) left top repeat;
							 	  font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; }
a  img 							{ display:block; }

h1, h2, h3 						{ margin:0; }
h1 								{ font-size:1.6em; font-weight:normal; }
h2 								{ font-size:1.3em; }
h3 								{ font-size:1.1em; }

ul 								{ }
a 								{ text-decoration:none; color:#e7a938; }
a:hover 						{ border-bottom:none; }
a img 							{ border:none; }

img.left 						{ float:left; margin:0 20px 0 0; }
img.right 						{ float:right; margin:0 0 0 20px; }

#topback 						{ position:absolute; left:0; top:0; width:100%; height:88px; background:transparent url(../img/topback.gif) left top repeat-x; }
#position						{ position:absolute; left:0; top:0; width:100%; height:990px; }

/* Header */
#logo 							{ width:1002px; height:88px; margin:0 auto; padding:0; background:transparent url(../img/logo_cc.gif) 926px 71px no-repeat; }
#logo h1, #logo p 				{ float:left; margin:0; padding:0; color:#FFFFFF; font-weight:bold; 
								  font-family:Verdana, "vanCalibr", "Calibri", "Trebuchet MS", sans-serif; }
#logo h1 						{ margin:0; padding:44px 0 0 0; font-size:2.6em; }
#logo h2 						{ padding:71px 0 0 0; text-align:right; }
#logo p 						{ text-transform:uppercase; padding:56px 0 0 3px; font-size:10px; color:#e7a938; }
#logo a 						{ border:none; text-decoration:none; color:#FFFFFF; }
#search 						{ position:absolute; top:0px; left:0px; padding:0; text-align:right; }

/* Menu */
#feed							{ height:50px; text-align:right; margin:0; padding:0; border:none; }

#menu 							{ width:1022px; margin:0 auto; padding:0; height:50px; background:#132440; border-bottom:1px solid #253C5E; }
#menu ul 						{ margin:0; padding:0; list-style:none; }
#menu li 						{ display:inline; }
#menu a 						{ display:block; float:left; margin:0 0 0 0; padding:16px 19px 15px 19px; border-right:1px #253C5E solid;
								  text-decoration:none; text-transform:uppercase; 
								  font-family:"vanCalibr", "Calibri", Arial, Helvetica, sans-serif; font-size:1.2em; color:#FFFFFF; }
#menu a:hover 					{ margin:0 0 0 0; color:#C7F703; }
#menu .current_page_item a 		{ margin:0 0 0 0; color:#ffffff; }
#menu .active a					{ color:#ffffff; background:transparent url(../img/active_top.gif) left top repeat-x; }
#menu .activeS a				{ color:#ffffff; background:transparent url(../img/active_tops.gif) center top no-repeat; }

#submenu 						{ width:1022px; margin:0 auto; padding:0; height:40px; background:#132440; border-bottom:1px solid #253C5E; }
#submenu ul 					{ margin:0; padding:0; list-style:none; }
#submenu li 					{ display:inline; }
#submenu a 						{ display:block; float:left; margin:0 0 0 0; padding:13px 19px 13px 19px; border-right:1px #253C5E solid;
								  text-decoration:none; text-transform:uppercase; 
								  font-family:"vanCalibr", "Calibri", Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF; }
#submenu a:hover 				{ margin:0 0 0 0; color:#C7F703; }
#submenu .current_page_item a 	{ margin:0 0 0 0; color:#ffffff; }
#submenu .active a				{ color:#ffffff; background:transparent url(../img/active_sub.gif) left top repeat-x; }

#midpict 						{ width:800px; margin:0 auto 1px auto; padding:0; height:230px; background:#737d8e; }

#midmenu 						{ width:800px; margin:0 auto 1px auto; padding:0; height:30px; background:#999999; }
#midmenu ul 					{ margin:0; padding:0; list-style:none; }
#midmenu li 					{ display:inline; }

#midmenu a 						{ display:block; float:left; margin:0 0 0 0; padding:8px 19px 7px 19px; border-right:1px #538da6 solid;
								  text-decoration:none; text-transform:uppercase; 
								  font-family:"vanCalibr", "Calibri", Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF; }
#midmenu a:hover 				{ margin:0 0 0 0; color:#C7F703; }
#midmenu .active a				{ color:#ffffff; background:transparent url(../img/active_mid.gif) left top repeat-x; }

#wrapper 						{  }
/* Page */
#page 							{ width:1022px; margin:0 auto; padding:0; background-color:#538da6; }
#page-bg 						{ }
#latest-post 					{ padding:20px; border:1px solid #E7E7E7; }

/* Content */
#content 						{ float:right; width:800px; }

.post 							{ padding-bottom:15px; line-height:2em; }
.post h1 						{ font-weight:normal; }

.title 							{ margin:0; padding:10px 0 0 0; font-weight:normal; }
.title a 						{ border-bottom:none; color:#FFFFFF; }
.title a:hover 					{ border-bottom:1px dotted #CCCCCC; }
.byline 						{ border-bottom:1px solid #132440; margin:-10px 0 20px 2px }
.tag 							{ padding:0 15px; }

.entry 							{ padding:0; }
.entry h2						{ padding:0; }
.entry h3						{ padding:0 3px 0 0; float:left; }
.entry a						{ font-weight:bold; color:#ffffff; }
.entry a:hover					{ font-weight:bold; color:#c7f703; }
.entry div						{ line-height:1.2em; padding:0 20px 10px 0; }

.links 							{ padding:4px 20px; text-align:left; font-weight:bold; background:#132440; }
.links a 						{ border:none; }
.links a:hover 					{ }

/* Sidebars */
#sidebar1 						{ border-right:#253C5E solid 1px; }
.sidebar 						{ float:left; width:220px; padding:0px; background:#2A416A; border-bottom:1px solid #132440; font-size:12px; }
.sidebar ul 					{ margin:0; padding:0; list-style:none; }
.sidebar li 					{ padding:0 0 20px 0; }
.sidebar li ul 					{  }
.sidebar li li 					{ margin:0 0 0 0; padding:3px 1px 3px 10px; border-bottom:1px #58739e dashed; }
.sidebar li h2 					{ margin:0 0 0 0; padding:10px 15px 10px 11px; background:#132440; font-size:13px; color:#e7a938; }
.sidebar a 						{ color:#ffffff; }
.sidebar a:hover 				{ color:#ffffff; }
.sidebar li ul .active			{ color:#ffffff; background:#737d8e; }

/* Search */
#searchform s					{ margin:0; padding:0 0 0 0; }
#searchform br 					{ display:none; }
#searchform h2 					{ }
#s 								{ margin:10px 0 0 10px; padding:2px 2px; width:110px; height:20px; border:1px solid #30486E; 
								  background:#1B2F4A; font-size:10px; color:#CCCCCC; }
#x 								{ margin:10px 0 0 0px; padding:2px 2px; height:23px; background:#306694; border:1px solid #6A8BAA;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; }
/* Footer */
#footer 						{ width:1022px; height:30px; margin:0 auto; background:#2A416A; border-top:1px solid #132440;
 								  padding:10px 0 0 0; text-align:center; font-size:0.8em; color:#FFFFFF; }
#footer a 						{ color:#FFFFFF; }
#footer a:hover 				{ color:#C7F703; }

