/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
ol, ul { list-style-type: none; }
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body { font-family:Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; background:url('/_images/banner1b.jpg') center 0px no-repeat #000000; }
p { padding-bottom:15px; }
em { font-style:italic; }
strong { font-weight:bold; }
abbr { text-decoration:none; border:none; }
img { border:0px; }
a { font-weight:normal; text-decoration:underline; color:#4c4c4c; }
a:hover, a:active, a:focus { text-decoration:underline; color:#038fd9; }
.fl { float:left; }
.fr { float:right; }
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.clear { clear:both; }
.skiptocontent, .relbookmark, .profileSelector label, .gallerySelector label { position:absolute; margin-left: -9999px; }
#contentCol ul, #content ol { padding:0px 0px 20px 0px; }
#contentCol li { padding:0px 0px 5px 13px; background:url('/_images/bullets/square.gif') no-repeat 2px 8px; }
#contentCol li ul { padding-top:5px; }
#contentCol ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 25px; list-style:decimal outside; background:none; }
#contentCol table { float:left; width:100%; margin:0 0 15px 0; text-align:left; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; }
#contentCol table th { font-weight:bold; color:#fff; background:url(/_images/bg/table-th.gif) top left repeat-x #4d4d4d; border-top:1px solid #454545; padding:7px 8px; }
#contentCol table td { border-bottom:1px solid #e1e1e1; background:#fff; padding:5px 8px; vertical-align:middle; }
#contentCol table .even td { background:#F9F9F9; }
#contentCol table .highlight td { background:#fffee9; }
#contentCol table .new td { background:#f2f9fd; color:#4c4c4c; }
legend, .ui-dialog .hide { display:none; }
input, select, textarea { font-size:11px; font-family:Arial, Verdana, sans-serif; }
.checkbox input, .rememberMe input { margin:0; width:13px; height:13px; overflow:hidden; padding:0; }

h2 {color:#fff; font-size:160%;}
h3 {color:#fff; font-size:130%; font-weight:bold; padding:0 0 15px 0;}


#container { width:924px; margin-left:auto; margin-right:auto; }
#masthead { background:#000000; height:64px }
	#masthead #logo { padding:7px 0px 0px 20px; float:left; }
	#masthead #sharePage { float:right; display:inline; padding:0; }
	#masthead #sharePage li, #navigation li { float:left; }
	.MenuBarHorizontal {float:right;}

	#content { margin:20px 0px 0px 0px; background:#000; width:909px; padding:15px 0px 0px 15px; float:left}
	#leftCol {float:left; padding:0px 20px 0px 0px;}
	#sidebar {width:188px; margin:0px 15px 0px 0px; padding:20px 0px 0px 15px; float:right; border:#383222 solid 1px; background:#201c13;}
	
	#MainContent {width:480px; float:left;}
	#MainContent .post {border:1px solid #383222; padding:10px; margin:0px 0px 15px 0px}
	#MainContent .post img {max-width:420px;}
	#MainContent .post a {color:#fff; text-decoration:none;}
	#MainContent .post a:hover {color:#383222; background:none; list-style:none;}
	.time, #MainContent .post .tags, .tags {color:#383222;}
	
	#sidebar ul {padding:0px 0px 10px 10px; width:160px;}
	#sidebar ul li {color:#fff; background:none; list-style:none;}
	#sidebar a {color:#fff; text-decoration:none;}
    #sidebar a h3 {padding:0 0 10px 0;}
	#sidebar a:hover {color:#383222; text-decoration:none;}

#singlePost {width:480px; float:left;}
#singlePost .post {float:left; border:1px solid #383222; padding:10px; margin:0px 0px 15px 0px; width: 460px;}
#singlePost .post h2 {padding:0 0 15px 0 ;}
	.navigation {width:480px; float:left; padding:0px 0px 15px 0px;}
	.navigation a {text-decoration:none; color:#fff; background:none; }
	.navigation a:hover { color:#383222 }
	#singlePost a {text-decoration:none; color:#fff; background:none; }
	#singlePost a:hover { color:#383222 }
	#singlePost textarea {width:447px;}	
	#singlePost img {clear:both;}
    
    p label {float:left; clear:both; margin:0 0 5px 0;}
    p input {float:left; clear:both; margin:0 0 10px 0;}

    
