/** 
 * SilverStripe Melissa Frei Theme
 * http://www.silverstripe.com
 *
 * Main Layout File
 */

* { padding:0; margin:0; }
html { font:80% Georgia, "Times New Roman", Times, serif; }
body { background:#4e337d url(../images/bg.jpg) repeat-x; }
.clear { clear:both; }
p { color:#515151; }
a { color: #4e337d; }

#wrapper { width:1200px; margin:0 auto; }
	#header { height:140px; width:950px; margin:0 auto; }
		#logo { margin:30px 0 0 20px; border:none; }
	#container { margin:0 auto; width:950px; background:#fff; }
		#content { }
			#menu { background:url(../images/bg_menu.jpg) repeat-x; margin:1px; height:35px; padding-left:20px; position:relative; z-index:10; width:928px; }
				#menu li a { color:#fff; text-decoration:none; padding:8px 15px; font-family:Verdana, Geneva, sans-serif; font-size:1.1em; font-weight:bold; }
				#menu li ul a { border:none; background:#4e337d; width:180px; }
				#menu li ul a:hover { background:#000; }
				.bord { border-right:1px solid #4d327c; }
			#contenu { margin-top:80px; max-height:360px; height:360px; overflow:hidden; }
				.slide-wrapper { clear:both; }
				#contenu h2 { text-align:right; color:#2f3b7d; font-size:3.6em; }	
				#contenu p { text-align:right; padding-left:40px; line-height:1.5em; }
				#contenu img { float:right; margin:0 45px; }
				#lmenu { height:25px; background:#d6d9e6; text-align:center; padding-left:400px; margin:10px 0 0; }
					#lmenu li { list-style:none; width:20px; height:16px; background:url(../images/li_norm.jpg) no-repeat; display:block; float:left; margin:5px; }
					#lmenu li:hover, #lmenu li.jFlowSelected { background:url(../images/li_hover.jpg) no-repeat; }
					li.jFlowPrev, li.jFlowNext { display:none !important; }
			#ccontenu { padding:30px; }
				#ccontenu h2 { color:#2c3148; font-size:1.3em; padding:0 0 10px; }
				#ccontenu p { line-height:1.8em; font-size:0.9em; margin-bottom:30px; }
				#cmenu { }
					#cmenu img { border:none; }
					#cmenu li { list-style:none; display:inline; }
					#cmenu a { padding:0 15px; float:left; display:block; }
					.fbord { border-right:1px solid #e0e0e0; }
			#fcontenu { background:#eaebf2; padding:30px; height:110px; overflow:hidden; }
				#fcontenu h2 { color:#2c3148; font-size:1.3em; padding:0 0 10px; }
				#fcontenu p { line-height:1.8em; }
				#fcontenu div { width:100%; }
					#fcontenu div h2 { color:#2c3148; font-size:1.3em; padding:0 0 10px; }
					#fcontenu div p { line-height:1.8em; }
				.sign { text-align:right; margin:10px 0 0; }
			#footer { padding:20px 15px 40px 5px; }
				#footer li { list-style:none; display:inline; }
					#footer li img { border:none; }
					#footer li a { display:block; float:left; }
				#ful { }
					#ful a { padding:0 10px; border-right:1px dashed #e0e0e0; }
				#footer_block { font-size:0.8em; margin:0 20px; }
					#footer_block li a { color:#817673; text-decoration:none; font-weight:bold; padding:0 5px; }
					#footer_block p { padding-left:10px; font-size:1.1em; }
					.border_foot { border-right:2px solid #817673; }
					
#Sidebar { width:200px; float:left; }
#BlogContent { margin-left: 200px; padding-left:20px; border-left: 1px solid #4E337D; }
#PageComments { list-style-type: none; }
#PageComments_holder { clear: both; padding-top:20px; }

#ForumContent { width:950px; margin:20px 0; }
#ForumContent .featureLeft h2, h2.bbcodeExamples, .topicList tr td a { color:#2C3148; }
#CurrentlyOnline strong,.topicList tr th { color:#4E337D; }
.typography p { color:#515151; }
#CurrentlyOnline p a, #CurrentlyOnline span a { color:#515151; }
.featureRight span.jumpTo { color:#515151; }
.forumHolderFeatures { background:#fff; }
#CurrentlyOnline { background:#EAEBF2; border-bottom:5px solid #D6D6D6; border-top:5px solid #D6D6D6; }
.featureRight #ForumSearch { background:#D6D6D6; }
.forumFeatures { background:#EAEBF2; }
.topicList tr.category td { background:#684C96; }
#UserProfile h2, #MemberLatestPosts h2 { color:#2C3148; }
#UserProfile, #MemberLatestPosts { background:#f5f5f5; border-bottom:5px solid #D6D6D6; border-top:5px solid #D6D6D6; }
#ForumContent .middleColumn { background:#f5f5f5 none repeat scroll 0 50%; }
#Form_EditProfileForm_action_dosave { margin:0 0 15px; }