/* #################### Standard Settings used on all layouts ######################## */
#sponsorBar
{
	padding				: 5px 0px 5px 0px;
	text-align			: center;
	background-color	: #CEE6FE; 
	border-bottom		: 1px solid #006699; 
}
#braveJournalBar
{
	position			: relative;
	font				: bold 11px tahoma,arial; 
	border-bottom		: 1px solid #000000; 
	background-color	: #CCCCCC; 
	color				: #000000; 
}
#braveJournalBar a , #braveJournalBar a:visited 
{ 	
	color				: #6699cc;  
	font				: bold 11px tahoma,arial; 
}
#sponsorBar ul, #sponsorBar li 
{
	padding				: 0px; margin: 0px;
}
#sponsorBar li 
{ 
	display				: inline;
} 
#sponsorBar li a, #sponsorBar li a:visited
{
	font				: bold 11px tahoma,arial; 
	color				: #006699;  
	text-decoration		: underline;
	margin				: 0px 5px 0px 5px;
}

#braveJournalBar h1
{	
	margin				: 0px;
	padding				: 3px 2px 2px 2px;
	font				: bold 11px tahoma,arial; 
}
#braveJournalBar ul, #braveJournalBar li 
{ 
	margin				: 0px;
	padding				: 0px;
}
#braveJournalBar ul
{
	position			: absolute;
	top					: 3px;
	right				: 10px;
	display				: block;
	list-style-type		: none;
}
#braveJournalBar li
{
	display				: inline;
}
#braveJournalBar li a:link, #braveJournalBar li a:visited
{
	margin-left			: 10px;
	height				: 15px;
	
	font-weight			: bold;
	text-decoration		: none;
}


#poweredBy
{	
	font				: bold 10px tahoma,arial;
	padding				: 5px 0px;
	text-align			: center;
}
#pageFooter
{
	clear				: both;
	margin				: 10px;
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none; 
	background			: #FFFFFF;  
	padding				: 0px;
}
#pageFooter a, #pageFooter a:visited
{
	color				: #664400; 
}
#tagA
{
	padding				: 7px 0px 0px 10px;
	float				: left;
	clear				: left;
}
#tagB
{
	padding				: 7px 10px 0px 0px;
	float				: right;
	clear				: right;
}
/* ################################ End Standard Settings ######################### */

/* ################################ Element Settings ############################## */
body
{
	background: #664400 url('http://assets.bravenet.com/common/images/theme_images/backgrounds/bluegray.jpg') no-repeat fixed top left ;
	margin				: 0px;
	padding				: 0px;
}
/* ############################### END Element Settings ############################ */

/* ############################## Custom Class/ID Settings ######################### */

#pageWrapper
{
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;	position			: relative;
	width				: 60%;
	background			: #FFFFFF;
	margin				: auto;
}
#pageHeader
{
	font: 18px Arial; color: #003366; font-weight: bold; font-style: normal; text-decoration: none; 
	background			: #6699cc;   
	border				: 0px solid #000000;
	border-top-width	: 0px;
 	padding				: 0px;
	position			: relative;
	color				: #003366;
}
#pageHeader a, #pageHeader a:visited
{
	font: 18px Arial; color: #336699; font-weight: bold; font-style: normal; text-decoration: underline; 
}

#titleImage
{ 
	float				: right;
	position			: relative;
	margin				: 0px;
	padding				: 0px;
}
#titleImage img
{
	display				: block;
}
#pageHeader h1
{
	font: 18px Arial; color: #003366; font-weight: bold; font-style: normal; text-decoration: none; 
	padding				: 10px;
	margin				: 0px;
	min-height			: 50px;
	height              : auto!important;
	height			: 50px;
}

#headDesc
{
	clear				: right;
	font: 11px Verdana; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; 
	background			: #CCCCCC;
	margin				: 0px;
	padding : 5px;
		border				: 1px solid #000000;
	border-left-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
}
#headDesc img { position: relative; }
#headDesc a, #headDesc a:visited
{
	font: 11px Verdana; color: #6699cc; font-weight: normal; font-style: normal; text-decoration: underline; 
}
#headDesc p { margin: 0px; padding: 5px 0px; }

#pageNavigation ul, li
{
	list-style-type		: none;
	padding				: 0px;
	margin				: 0px;
}
#pageNavigation ul
{
	margin-top			: 10px;
}
#pageNavigation a, #pageNavigation a:visited, #pageNavigation a:hover
{
	font: 12px Verdana; color: #664400; font-weight: bold; font-style: normal; text-decoration: none; 
	padding				: 0px 10px;
}
#pageSidebar
{
	border-right		: 1px solid #000000;
	float				: left;
	clear				: left;
	width				: 160px;
	padding-right		: 10px;
	* display			: inline;
}

#userLinks ul, #userLinks li
{
	padding				: 0px;
	margin				: 0px;
}
.linkCategory
{
	background			: #FFFFFF;  
	margin				: 10px;
}
.linkCategory strong
{
	color				: #000000;
}
.linkCategory a, .linkCategory a:visited, .linkCategory a:hover
{
	font: 12px Verdana; color: #664400; font-weight: bold; font-style: normal; text-decoration: none; 
}

.pageContent
{
	
	min-height			: 340px;
	height              : auto!important;
	height			: 340px;
	padding				: 15px;
	margin-left			: 170px;
	position            : static!important;
	position			: relative;
	left                : 0!important;
	left				: -4px;
	z-index             : 0!important;
	z-index			: 10;
	border-left			: 1px solid #000000;
}
.itemHeader h1
{
	padding				: 0px;
	margin				: 0px;
}
/* Tag Board Related Definitions */
#tagBoard, #phoneCam, #emailNotify, #smsNotify
{
	background			: #FFFFFF;
	margin-left			: 10px;
}
#tagBoard h1, #phoneCam h1, #emailNotify h1, #smsNotify h1
{ 
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	font-weight			: bold;
	padding				: 5px 10px 5px 0px;
}

#tagBoard .container
{
	width				: 140px;
	height				: 200px;
	overflow			: auto;
	padding				: 3px;
	border				: 0px solid #006699;
}
.tagEntry, .emailConfirm, .container p
{
	margin				: 5px 2px;
	border-bottom		: 0px solid #006699;
	padding-bottom		: 5px;
}
#notify_email, #emailNotifySubmit, #smsNotifySubmit
{
	margin-top: 2px;
	padding: 1px;
	font: 10px Tahoma; 
	width: 110px;
	float: left;
}

#emailNotifySubmit, #smsNotifySubmit
{
	padding: 0px;
	width: 28px;
	float: none;
}

#emailNotify .container
{
	padding: 3px;
}

#tagForm 
{
	margin-top			: 3px;
}
#tagForm label
{
	float				: left;
	width				: 65px;
	font-size			: 11px;
}
#tagForm input
{
	width				: 80px;
	margin-bottom		: 3px;
}

#text_tag_message { width: 150px; }

#tagForm textarea
{
	width				: 145px;
	margin-bottom		: 3px;
}
#tagBoardPost a, #tagBoardPost a:visited
{
	color				: #664400;
}
.tagEntry a, .tagEntry a:visited
{
	color				: #664400;
}
/* End Tag Board Definitions */

/* PhoneCam Definitions */
#phoneCam .container
{
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none; 
	padding				: 0px;
	height				: 200px;
	width				: 148px;
	overflow			: hidden;
	border				: 0px solid #006699;
	
}
/* End PhoneCam Definitions */

#smsNotify .inputtext
{
	padding: 1px;
	font: 10px Tahoma;
}
#smsForm div
{
	font: 8px;
}
#smsNotify
{
	padding-bottom: 10px;
	position: relative;
}
#smsNotify .container
{
	padding: 3px;
	margin-left: 7px;
}
#smsNotify { margin: 15px 0; }
#smsNotify h1 { margin-left: 10px; }
#smsForm
{
	font: 10px Tahoma;
}
/* Journal Entry Definitions */
.itemHeader
{
	position			: relative;
}
.pageItem
{
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;	width		: 98%;
}

.pageItem a, .pageItem a:visited
{
	font: 12px Verdana; color: #664400; font-weight: bold; font-style: normal; text-decoration: none; 
}

.pageItem h6
{
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;	margin				: 5px 0px;
	padding				: 5px 0px;
	text-align			: right;
	margin-bottom		: 40px;
}
.itemHeader h1, h2, h3
{
	margin				: 0px;
	padding				: 0px;
}
.itemHeader h1
{
	display				: inline;
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none; 
	font-weight			: bold;
	padding				: 3px;
	padding-right		: 10px;
}


.itemHeader h2
{
	display				: inline;
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;	font-weight			: normal;
	padding				: 3px;
	font-style			: italic;
}
.itemHeader h3
{
	font: 11px Verdana; color: #003366; font-weight: bold; font-style: normal; text-decoration: none;	background			: #CEE6FE;
	border				: 0px solid #006699;
	margin				: 10px 0px;
	padding				: 3px;
	font-weight			: bold;
}

.itemHeader h3 a, .itemHeader h3a:visited
{
	font: 11px Verdana; color: #006699; font-weight: bold; font-style: normal; text-decoration: underline; 
}


.itemList
{
	margin				: 0px;
	padding				: 0px;
}
.itemList li
{
	padding-bottom		: 10px;
	padding-left: 15px;
}
.itemContent
{
	margin				: 0px 15px;
}
#journalComments
{
	border				: 0px solid #006699;
	border-width		: 1px 0px 0px 0px;
}

#journalComments h3
{
	font: 12px Comic Sans MS; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;	font-weight			: bold;
	margin				: 0px;
	padding				: 0px;
}
#journalComments .itemContent
{
	margin				: 0px;
	margin-bottom		: 10px;
	padding-bottom		: 10px;
	padding-left		: 15px;
	padding-top			: 10px;
	border-bottom		: 0px solid #006699;
}
#journalComments .commentDate
{
	text-align			: right;
	margin-bottom       : 15px;
}
.commentForm { clear: both; }
.commentForm label
{
	float				: left;
	width				: 110px;
	font-size			: 11px;
}
#name input
{
	width				: 250px;
	margin-bottom		: 5px;
}
#link input
{
	width				: 250px;
	margin-bottom		: 5px;
}
#comments textarea
{
	width				: 450px;
	height				: 80px;
	margin-bottom		: 5px;	
}
#smilies
{
	margin-left			: 110px;
}
.commentForm #submit
{
	margin-left			: 110px;
	margin-top			: 10px;
}

#avatarIcon
{
	border				: 1px solid #000000;
	margin				: 5px;
	float				: right;
}
#profilePage #avatarIcon
{
	float: right;
	position: relative;
}
/* End Journal Entry */




/* Profile and Calendar Settings */
#yearCalendar
{
	position			: relative;
	margin				: auto;
	width				: 95%;
	clear: both;
}

.monthCalendar
{
	border				: 1px solid #006699; 
	color				: #003366; 
	width				: 100%;
	margin				: 2px;
}
.monthCalendar th
{ 
	background-color	: #CEE6FE;
	font				: bold 11px Tahoma;
	border-bottom		: 1px solid #006699; 
	padding				: 2px;
}

.monthCalendar td
{  
	text-align			: center;
	background-color	: #FFFFFF;
	color				: #000000; 
	font				: 10px Tahoma;
	border				: 1px solid #FFFFFF; 
}

.monthCalendar .hasPosts
{
	background-color	: #CEE6FE; 
	border				: 1px solid #006699; 
}

.monthCalendar .currentDay
{
	color				: #003366; 
	background-color	: #6699cc; 
	border				: 1px solid #000000; 
}

.monthCalendar td a,.monthCalendar td a:visited, .monthCalendar td a:hover
{
	font				: 10px Tahoma;
	text-decoration		: none;
}
.monthCalendar .hasPosts a, .monthCalendar .hasPosts a:visited
{
	color				: #003366; 
}
.monthCalendar .currentDay a,.monthCalendar .currentDay a:visited
{
	color				: #003366; 
}
#friends ul, #friends li 
{
	margin				: 0px;
	padding				: 0px;
}
#friends li 
{
	padding-right		: 5px;
}

#biography
{
	padding				: 10px;
	color				: #003366; 
	background-color	: #CEE6FE;
	border				: 1px solid #006699; 
	margin				: 0px 0px 15px 10px;
}
#profilePage .itemContent
{
    min-height			: 300px;
    * height			: 300px;
}
#profileImage
{
	text-align			: center;
	margin				: 0px 0px 15px 10px;
}
#profileImage img
{
	}
#friends, #dislikes 
{
	margin-top			: 10px;
}
#profilePage .itemContent ul 
{
	float				: none;
}
#profilePage hr
{
	background			: #6699cc;;
}
#likes 
{
	margin-right		: 40px;
	float				: left;
} 
#friends 
{
	clear				: left;
}
#friends li 
{ 
	display				: list-item;
	margin-left			: 30px;
	list-style-type		: square;
}
#likesdislikes ul, #likesdislikes li 
{
	margin				: 0px;
	padding 			: 0px;
}
#likesdislikes ul
{
	margin-bottom		: 10px;
}
#likesdislikes li
{
	display 			: list-item;
	margin-left			: 30px;
	list-style-type		: disc;
}
acronym
{ 
	border-bottom		: 1px dotted #6699cc; 
	cursor				: help; 
}


/* End Profile and Calendar Settings */