/*
Theme Name: Mawsa
Theme URI: http://www.mawsa.com/
Description: This theme is developed for Rory for his site.
Version: 1.0
Final Author: Anthony McGrath

Intitial Author: Tanzil Al Gazmir
Initial Author URI: http://www.tanzilo.com/
Tags: blue, custom header, fixed width, two columns, widgets

	MagnetoTheme v1.0
	http://www.tanzilo.com

	This theme was designed and built by both Rory and Tanzilo.

	The CSS, XHTML and design is released under copyright property law.

*/



/* Begin Typography & Colors */

/* CSS Document */
@font-face {
	font-family: 'AHGBold';
	src: url('altehaasgroteskbold-webfont.eot');
	src: local('☺'), url('altehaasgroteskbold-webfont.woff') format('woff'), url('altehaasgroteskbold-webfont.ttf') format('truetype'), url('altehaasgroteskbold-webfont.svg#webfontHYpf0oz3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AHG';
	src: url('altehaasgroteskregular-webfont.eot');
	src: local('☺'), url('altehaasgroteskregular-webfont.woff') format('woff'), url('altehaasgroteskregular-webfont.ttf') format('truetype'), url('altehaasgroteskregular-webfont.svg#webfont0GNIyIXs') format('svg');
	font-weight: normal;
	font-style: normal;
}


BODY
{
	padding:10px 0px 10px 0px; margin:0px;
	background: #F8F7E5 url(images/page-bg.jpg) top center repeat;
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; color:#DBDB9A;
}
H2
{
	color:#EFBD14;
}
A
{
	color:#D8AA1E; text-decoration:none;
}
A:hover
{
	text-decoration:underline;
}
A IMG
{
	border:0px;
}
.container
{
	width:760px; height:100%; overflow:hidden; margin:0px auto;
}
.header
{
	width:100%; height:230px; margin:0px 0px 4px 0px;
	background:url(images/header-bg.png) center top no-repeat;
}
.search-ad
{
	width:100%; height:137px;
}
#search_button {display: block; width: 73px; height: 30px;padding-bottom: 4px; text-align: center; background: url(images/search-button.jpg) top left no-repeat;border: 0px;color: #54401F;font-weight: bold;} 
.header-left
{
	width:250px; float:left;
}
.header-left .logo
{
	margin:21px 0px 0px 26px;
}
.header-left .about-mawsa
{
	margin:0px 0px 0px 26px;
}
.header-left .search-form
{
	width:210px; height:30px; margin:20px 0px 0px 20px;
	background:url(images/search-bg.jpg) left top no-repeat;
}
.header-left #s
{
	width:129px; height:20px; padding:3px; margin:2px 0px 0px 2px; border:0px;
	display:block; float:left; background:#DBDB9A;
}
.header-left .submit-button
{
	display:block; float:left;
}
.header-right
{
	width:510px;height: 115px; float:left; text-align:right;overflow: hidden;
}
.menu
{
	width:100%; height:43px;
}
.menu UL
{
	margin:0px; padding:0px;
}
.menu LI
{
	list-style:none; float:left; text-align: center;
}
.menu li a
{
	width:152px; height:43px; line-height: 43px;display:block;color: #523F1F; font-family: Arial;font-size: 20px;
}
.menu ul.main_menu li a:hover {text-decoration: none;}
.menu ul.main_menu li:hover  a {background: url('images/nav_hover.png') top left no-repeat; color: #DBDB9A;}

.menu ul.main_menu li > ul.primary_drop  {position: absolute;visibility: hidden;z-index:2;}
.menu ul.main_menu li:hover > ul.primary_drop {visibility: visible;}
.menu ul.main_menu li > ul.primary_drop li {float: none;}
.menu ul.main_menu li > ul li.top {margin: 0; padding: 0;display: block;height:10px;width: 152px;background: url('images/nav_top.png') top left no-repeat;}
.menu ul.main_menu li > ul li.bottom {margin: 0; padding: 0;display: block;height: 10px;width: 152px;background: url('images/nav_bottom.png') top left no-repeat;}
.menu ul.main_menu li > ul.primary_drop li a {background: url('images/overlay.png') top left repeat;font-size: 14px; color: #F3F0C7;}
.menu ul.main_menu li > ul.primary_drop li:hover a { background: url('images/overlay-hover.png') top left repeat;color: #523F1F;}
.menu ul.main_menu li > ul.primary_drop li > ul.secondary_drop {position: absolute; left: 152px;margin-top: -53px; visibility: hidden;}
.menu ul.main_menu li > ul.primary_drop li:hover >ul.secondary_drop {visibility: visible;}
.menu ul.main_menu li > ul.primary_drop li:hover >ul.secondary_drop li:hover a {background: url('images/overlay.png') top left repeat;color: #F3F0C7;}
.stream
{
	width:100%; height:50px;
}
.content
{
	width:100%; height:100%; overflow:hidden;
}
.green-top
{
	width:248px; height:16px;
	background:url(images/green-top-bg.png) left top no-repeat;
}
.orange-top
{
	width:248px; height:16px;
	background:url(images/orange-top-bg.png) left top no-repeat;
}
.yellow-top
{
	width:248px; height:16px;
	background:url(images/yellow-top-bg.png) left top no-repeat;
}
.blue-top
{
	width:248px; height:16px;
	background:url(images/blue-top-bg.png) left top no-repeat;
}
.sidebox-content
{
	background:#7D7E80;
}
.sidebox-content .post-box-content IMG
{
	max-width:230px; height:auto;
	width: expression(this.width > 230 ? 230: true);
}
.sidebox-bottom
{
	width:248px; height:16px; margin:0px 0px 7px 0px;
	text-align:center; font-size:11px; color:#7D7E80;
	padding:1px 0px 0px 0px;
	background:url(images/sidebox-bottom-bg.png) left top no-repeat;
}
.posts-row
{
	width:100%; height:100%; overflow:hidden;
}
.post-box
{
	width:248px; height:100% auto; float:left;
}
.post-box IMG
{
	width:230px; height:auto;
}
.post-box-middle
{
	margin:0px 8px 0px 8px;
}
.post-box-title
{
	width:230px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;	color:#FFFFFF; text-align:center; margin:0px auto;
	padding:9px 0px 9px 0px;
}
.post-box-title A
{
	color:#FFFFFF;
}
.post-box-content
{
	width:230px; color:#FFFFFF; margin:0px auto; font-size:12px;
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 20px 0px;
}
.post-box-content IMG
{
	padding:10px 0px 15px 0px;
}
.posts-row .sidebox-content
{
	min-height:400px;
	height:auto !important;
	height:400px;
	background:#7D7E80;
}
.post-box .post-box-content
{
	overflow:hidden;
}
.post-box .post-box-content IMG
{
	max-width:524px;
	width: expression(this.width > 524 ? 524 : true);
	height: auto;
}
.sidebox-content .post-box .post-box-content img {padding: 0px;}
.post_image img {padding: 0px 0px 0px 0px;}
.post-box
{
	width:248px; display:block; overflow:hidden;
	background:url(images/post-box.jpg) center 2px no-repeat;
	float:left; margin:0px;
}
.post-box + .post-box {margin-top: 4px;}
.post-box-title {display: block; height: 40px;}
.post_image {width: 230px; height: 211px; overflow: hidden; display: block;}
.post-box-content {height: 276px;}
.middle-post-box
{
	margin:8px 8px 0px 8px;
}
.post-title
{
	width:220px; text-align:center; margin:8px auto 0px auto;
	font-weight:bold;
}
.post-title A
{
	color:#D0D2D1; padding:5px 0px 5px 0px; display:block;
}
.post-content
{
	width:220px; text-align:center; margin:0px auto 0px auto;
	text-align:left;
}
.post-content IMG
{
	width:220px; height:auto;
}
.content-left
{
	width:502px; height:100%; float:left;
}
.login-top
{
	width:502px; height:56px;
	background:url(images/login-top.jpg) left top no-repeat;
}
.member-top
{
	width:502px; height:56px;
	background:url(images/member-top.jpg) left top no-repeat;
}
.register-top
{
	width:502px; height:56px;
	background:url(images/register-top.jpg) left top no-repeat;
}
.whats-on-top
{
	width:502px; height:56px;
	background:url(images/whats-on-top.jpg) left top no-repeat;
}
#magneto-header {margin: 0 0 5px 0; padding: 0;}
.whats-on-clubspace-top
{
	width:502px; height:56px;
	background:url(images/whats-on-clubspace-top.jpg) left top no-repeat;
}
.buy-sell-jobs-top
{
	width:502px; height:56px;
	background:url(images/buy-sell-jobs-top.jpg) left top no-repeat;
}
.advice-top
{
	width:502px; height:56px;
	background:url(images/advice-top.jpg) left top no-repeat;
}
.campus-info-top
{
	width:502px; height:56px;
	background:url(images/campus-info-top.jpg) left top no-repeat;
}
.post-comments-top
{
	width:502px; height:56px;
	background:url(images/post-comments-top.jpg) left top no-repeat;
}
.page-comments-top
{
	width:502px; height:56px;
	background:url(images/page-comments-top.jpg) left top no-repeat;
}
.search-result-top
{
	width:502px; height:56px;
	background:url(images/search-result-top.jpg) left top no-repeat;
}
.archive-top
{
	width:502px; height:56px;
	background:url(images/archive-top.jpg) left top no-repeat;
}
.main-content
{
	width:462px; height:100%; overflow:hidden; padding:0px 20px 0px 20px;
	background:url(images/content-middle.jpg) left repeat-y;
	height:auto !important;
}
.main-content-small
{
	width:462px; height:100%; overflow:hidden; padding:0px 20px 0px 20px;
	background:url(images/content-middle.jpg) left repeat-y;
	min-height:300;
	height:auto !important;
	height:300;
}
.news-feed-column
{
	width:248px; float:left; overflow:hidden;
}
.news-feed-column-top
{
	text-align: center; font-weight: bold; color: #54401f; line-height: 21px;
	width:248px; height:32px;
	background:url(images/news-feed-title.png) left top no-repeat;
}
.box-big {width:248px; height: 233px;margin:5px 0px 0px 0px; overflow:hidden;position: relative;z-index: 1;}
.box-big-bottom {position: absolute; bottom: 0;	width:248px; height:15px; margin:0px 0px 0px 0px;}
.box-big-bottom.blue {background:url(images/blue-box-big-bottom.jpg) left bottom no-repeat;}
.box-big.blue {background:#68ACA1 url(images/blue-box-big-top.jpg) left top no-repeat;}
.box-big.yellow {background:url(images/yellow-box-big-top.gif) left top no-repeat;}
.box-big.green {background:#9BBF1D url(images/green-box-big-top.jpg) left top no-repeat;}
.box-big.red {background:#B63724 url(images/red-box-big-top.jpg) left top no-repeat;}
.box-big-bottom.red {background:url(images/red-box-big-bottom.jpg) left bottom no-repeat;}
.box-big-bottom.green {background:url(images/green-box-big-bottom.jpg) left bottom no-repeat;}
.box-big-bottom.yellow {background:url(images/yellow-box-big-bottom.gif) left bottom no-repeat;}


.first-notice-title{	background:#68ACA0;	background:none;}
.first-notice-title a {	display:block; width:195px;	line-height: 16px; font-size:16px; font-weight:bold;margin:5px 0px 32px 35px; padding:5px 0px 0px 0px; color:#DBDB9A;}
.first-notice-title a:hover {text-decoration:none;}
.first-notice-time{height:18px; color:#5C4C2A; font-size:11px;}
.first-notice-time.blue {background-color: #8FC1B8;}
.first-notice-time.green {background-color:#B6CE60 ;}
.first-notice-time.red {background-color:#CA6A52 ;}
.first-notice-time.yellow {background-color:#ec973f;}
.first-notice-type
{
	width:162px; position: absolute; left: 2px; margin: 4px 0 0 9px;
}
.first-notice-date
{
	position: absolute; right: 0px;float:left; margin:4px  9px 0px 0px;
}
.first-notice-thumb
{
	width: 248px;
	height: 83px;
	overflow: hidden;
}
.first-notice-thumb IMG
{
	width: auto; height: auto;
	max-width:248px;
	width: expression(this.width > 248 ? 248: true);
}
.first-notice-content
{
	width:218px; padding:10px 12px 8px 12px;
	color:#c2cc99;font-size: 11px; 
}
.category_name {position: absolute; bottom: 3px; left:4px;color: #6d5c2f;font-size: 9px;}
.timestamp {position: absolute; bottom: 3px; right: 4px;color: #6d5c2f;font-size: 9px;}
.news-box{position: relative;width:122px; height:122px; margin: 0px 0px 5px 0px; overflow:hidden;float:left; }
.news-box.yellow  {background:url(images/yellow-box.gif) left top no-repeat;}
.news-box.red	{background:url(images/red-box.jpg) left top no-repeat;}
.news-box.blue {background:url(images/blue-box.jpg) left top no-repeat;}
.news-box.green {background:url(images/green-box.jpg) left top no-repeat;}
.pad-left {margin-left: 4px;}
.small-box-title
{
	width:105px; height:75px; margin:30px 0px 0px 10px; overflow:hidden;
}
.small-box-title A
{
	font-size:16px; font-weight:bold; color:#DBDB9A;
}
.small-box-title A:hover
{
	text-decoration:none;
}
.box-spacer
{
	margin:5px 0px 0px 4px;
}
#news-feed-bottom {
	width: 248px;display: block;
}
.news-feed-column-bottom-up
{
	width:124px; height:32px; float: left;margin:6px 0px 0px 0px; float:left;
	background:url(images/news-scroll-up.gif) left top no-repeat;
}

.news-feed-column-bottom-down
{
	width:124px; height:32px; float: left;margin:6px 0px 0px 0px; float:left; clear:both;
	background:url(images/news-scroll-down.gif) left top no-repeat;
}
.news-feed-column-bottom-up:hover, .news-feed-column-bottom-down:hover {
	background-position: bottom left;
}
.ash-column
{
	width:248px; height:100%; float:left; margin:0px 0px 0px 6px;
}
.ash-column-top
{
	width:248px; height:12px;
	background:url(images/ash-column-top.png) left top no-repeat;
}
.ash-column-middle
{
	width:248px; padding:10px 0px 0px 0px;
	background:url(images/ash-column-middle.png) left top repeat-y;
/*
	min-height:700px;
	height:auto !important;
	height:700px;
*/
}
.ash-column-middle A
{
	width:200px; display:block; padding:0px 0px 10px 20px;
	font-size:14px; color:#FFFFFF;
}
.ash-column-bottom
{
	width:248px; height:12px;
	background:url(images/ash-column-bottom.png) left bottom no-repeat;
}
.content-bottom
{
	width:502px; height:11px;
	background:url(images/content-bottom.gif) left top no-repeat;
}
.login-register-buttons
{
	width:462px; height:100%; overflow:hidden; padding:0px 20px 20px 20px;
	background:url(images/content-middle.jpg) left repeat-y;
}
.logout-area
{
	width:462px; height:100%; overflow:hidden; padding:0px 20px 20px 20px;
	background:url(images/content-middle.jpg) left repeat-y;
}
.logout-link-area
{
	width:442px; height:100%; overflow:hidden; padding:10px 20px 20px 20px;
	text-align:right;
	background:url(images/content-middle.jpg) left repeat-y;
}
.logout-link
{
	width:50px; margin:10px 0px 0px 400px;
	display:block; text-align:right; clear:both;
}
.login
{
	margin:0px 0px 0px 100px; display:block; float:left;
}
.register
{
	margin:0px 0px 0px 120px; display:block; float:left;
}
.clubspace-title
{
	width:502px; height:32px; margin:5px 0px 6px 0px;
	background:url(images/clubspace-title.jpg) left top no-repeat;
}
.clubspace-info
{
	width:502px; margin:0px 0px 7px 0px; overflow:hidden;
}
.clubspace-yellow-box
{
	width:248px; height:233px; display:block; overflow:hidden; float:left;
	background:url(images/clubspace-yellow-box.jpg) left top no-repeat;
	margin:0px 6px 6px 0px;
}
.clubspace-green-box
{
	width:248px; height:233px; display:block; overflow:hidden; float:left;
	background:url(images/clubspace-green-box.jpg) left top no-repeat;
	margin:0px 0px 6px 0px;
}
.clubspace-blue-box
{
	width:248px; height:233px; display:block; overflow:hidden; float:left;
	background:url(images/clubspace-blue-box.jpg) left top no-repeat;
	margin:0px 6px 0px 0px;
}
.clubspace-red-box
{
	width:248px; height:233px; display:block; overflow:hidden; float:left;
	background:url(images/clubspace-red-box.jpg) left top no-repeat;
}
.clubspace-bottom
{
	width:502px; height:32px; margin:0px 0px 20px 0px;
	background:url(images/clubspace-bottom.jpg) left top no-repeat;
}
.sidebar-one
{
	width:120px; float:left; margin:0px 0px 0px 6px;
}
.events-guide
{
	background:#543F1E;
}
.news-list
{
	background:#7D7E80;
}
.sidebar-one-top, .sidebar-two-top
{
	width:120px; height:23px;text-align: center; line-height: 21px;font-weight: bold;color: #54401f;
	background:url(images/sidebar-top.png) left top no-repeat;
}
.sidebar-one-content
{
	width:120px; padding:0px; margin:0px; overflow:hidden;
	padding:10px 0px 8px 0px; text-align:center; background-color: #54401F;
/*
	min-height:418px;
	height:auto !important;
	height:418px;
*/
}
#r_sidebarwidgeted, #r_sidebarwidgeted ul {list-style-type: none; padding: 0; margin: 0;}
.sidebar-one-content ul {margin: 0; padding: 0; list-style-type: none;text-align: center;}
.sidebar-one-content ul ul#events-calander-list li {text-align: center;list-style-image: none;padding: 4px;}
.sidebar-one-content A
{
	color:#DBDB9A; font-size:11px;
}
.event-title
{
	width:100%; display:block; text-transform:uppercase; margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
}
.event-location
{
	width:100%; display:block; margin:0px 0px 10px 0px;
}
.event-time
{
	width:100%; display:block; text-transform:uppercase; margin:0px 0px 10px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:#F5CF5D solid 1px;
}
.no-bottom-border
{
	padding:0px 0px 0px 0px; border-bottom:none;;
}
#small_ad {width: 120px; height: 273px; overflow: hidden;margin-top: 4px;}
.sidebar-two
{
	width:120px; float:left; margin:0px 0px 0px 6px;
	 overflow:hidden;
}

.sidebar-two-content
{
	width:120px; height:767px; padding:0px; margin:0px; overflow:hidden;
	padding:0px 0px 8px 0px; background:#543F1E;
/*
	min-height:730px;
	height:auto !important;
	height:730px;
*/
}
#flickr_inner {text-align: center;}
.sidebar-two .sidebar-two-content IMG
{
	padding-bottom: 8px;
/*
	margin:8px 0px 0px 6px;
*/
}
.flickr-photo IMG
{
	width: auto; height: auto;
	max-width:104px;
	width: expression(this.width > 104 ? 104: true);
	margin:8px 0px 0px 6px;
	border:#F4CF5C solid 2px;
}
.sidebar-bottom
{
	width:120px; height:23px;
}
.sidebar-down {width: 60px; height: 23px;background: url('images/sidebar-scroll-down.gif') top left no-repeat;display: block;float: left;}
.sidebar-down:hover {background-position: bottom left;}
.sidebar-up {width: 60px; height: 23px;background: url('images/sidebar-scroll-up.gif') top left no-repeat;display: block;float: left;}
.sidebar-up:hover {background-position: bottom left;}
.page-not-found-top
{
	width:502px; height:56px;
	background:url(images/page-not-found-top.jpg) left top no-repeat;
}
.news-list-top
{
	width:120px; height:13px; margin:6px 0px 0px 0px;
	background:url(images/news-list-top.jpg) left top no-repeat;
}
.news-list-middle
{
	width:120px; height:100%;
	min-height:271px;
	height:auto !important;
	height:217px;
}
.news-list-bottom
{
	width:120px; height:11px;
	background:url(images/news-list-bottom.jpg) left top no-repeat;
}
.post
{
/*
	color:#AFA265; overflow:hidden;
*/
	color:#DBDB9A; overflow:hidden;
}
.post h4 a {color: #54401F;}
.post IMG
{
	max-width:455px; height:auto;border: solid 4px #f8c763; -moz-border-radius:5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('./border-radius.htc');border-radius: 5px;width: expression(this.width > 455 ? 455: true);
}
#lyr3 {width: 120px !important; padding-top: 10px;}
.navigation
{
	padding:10px 0px 40px 0px;
}
.navigation A
{
	font-size:20px; color:#7D7E80; text-decoration:none;
}
.list-sub-categories UL UL
{
	margin:5px 0px 10px 30px;
}
.list-sub-categories LI A
{
	font-size:14px; color:#F3F0C7;
}
.register-title
{
	margin:25px 0px 20px 0px;
}
.input-place-holder
{
	width:440px; height:60px; display:block; float:left; clear:both;
	margin:0px 0px 0px 10px;
}
.input-label
{
	width:125px; height:30px; display:block; float:left; padding:0px 20px 0px 0px;
	font-size:14px; text-align:right; font-weight:bold; line-height:30px;
}
.input-field
{
	width:295px; height:30px; display:block; float:left;
}
.input-field INPUT
{
	width:285px; height:20px; border:none; padding:5px;
	background:url(images/text-input-bg.jpg) left top no-repeat;
}
.join
{
	margin:0px 0px 50px 377px;
}
.error-message
{
	width:433px; height:17px; padding:10px; margin:0px 0px 30px 0px;
	background:#DBDC9A; color:#BC3F29; font-size:14px; font-weight:bold;
}
.success-message
{
	width:433px; height:17px; padding:10px; margin:0px 0px 30px 0px;
	background:#DBDC9A; color:#009900; font-size:14px; font-weight:bold;
}
.club-info-form P
{
	font-size:14px;
}
.buy-sell-jobs-info-form P
{
	font-size:14px;
}
.user-input-textbox
{
	width:400px; height:20px; color:#54401F; background:#DBDC9A;
	border:none; font-size:14px;
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
}
.user-input-textarea
{
	width:400px; height:200px; color:#54401F; background:#DBDC9A;
	border:none; overflow:hidden; font-size:14px;
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
}
.user-input-file
{
	height:25px; color:#54401F; background:#DBDC9A;
	border:none; font-size:14px;
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
}














/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px 10px 10px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.commentlist li .avatar 
{ 
	float: right;
	border: 1px solid #eee;
	padding: 1px;
	background: #fff;
}
/* End captions */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist A
{
	color:#7D7E80;
}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	border-bottom:#FFFFFF dashed 1px;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#footer {width: 100%; clear: both; color: #584120;padding-top: 4px;}
#footer-left { width: 15px; height: 32px; display: block; float: left; background: url('images/footer-left.gif') top left no-repeat;}
#footer-content { width: 728px; height: 18px; padding-top:14px; display: block; float: left; background: url('images/footer-repeat.gif') top left repeat-x;}
#footer-right{ width: 14px; height: 32px; display: block; float: left; background: url('images/footer-right.gif') top left no-repeat;}
#footer-content a {color: #E09826; text-decoration: none; float: right;}