/* CSS Document */

/*
Created  by Zack Davis

Colors :

light Green: #A5EFAA
Gray : #AEAEAE;
Red: #78003B;
Black #000;

*/


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;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #FFF;
	margin: auto;
	text-align: center;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
	line-height:18px;
}

h3
{
	font-size: 26px;
	color:#72003B;
	margin-bottom:10px;
	letter-spacing:-0.05em;
}

h3 span.wordOne 
{
	font-size:30px;
	color:#78003B;
	letter-spacing:-0.05em;
	margin:0;
}

h3 span.wordTwo 
{
	font-size:30px;
	color:#000;
	letter-spacing:-0.05em;
	margin:0;
}

h4
{
	font-size: 25px;
	color: #000;
	margin-top:20px;
	letter-spacing:-0.05em;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #78003B;
}

h5
{
	font-size: 200%;
	font-weight: normal;
	padding-bottom: 10px;
	color: #333;
	margin-top:10px;
}

h6 /* used for Blog don't touch */
{

}

p
{
	margin: 5px 0px 10px 0px;
	text-align: left;
	line-height:20px;
	
}



A:link, A:visted 
{
	text-decoration:none !important;
	color:#78003B;
}

A:hover, A:active 
{
	text-decoration:none;
	color:#AEAEAE;
}

a h3 {
	text-decoration:none;
}

.list ul li 
{
	padding-top:8px;
}

.list {
	margin:20px;
}

.list li {
	padding:8px 0px;
	list-style:disc;
}




em, i 
{
	font-style:italic;
}

strong, b 
{
	font-weight:bold;	
}
/* ======================== Basic Page Setup ======================================== */

html
{
	text-align: center;
	padding: 0px;
}

body
{
	
	background:url(../images/background.jpg) repeat-x #000;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
}


.hide
{
	text-indent: -9999px;
	position:absolute;
	left:-999px;
	top:-99px;
}


blockquote 
{
	padding:20px;
	margin-left:20px;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	line-height:26px;
	color:#666;
	border:none !important;
}

blockquote strong 
{
	font-weight:bolder;
}



/* =========== ID and setup DIvs ===== */

.CommonTextBlock
{
	float:left;
	text-align: left;
	padding:40px 0px 2px 130px;	
	width:500px;
}

.CommonTextBlock IMG
{
	float:left;
	margin:10px 20px 10px 0px;
}

.CommonTextBlock ul 
{
	margin:10px 0px 0px 30px;
}

.CommonTextBlock ul li 
{
	list-style-type:square;
	padding:2px 0px 2px 0px;
}

.CommonTextBlock a:link, .CommonTextBlock a:visited
{
	color:#78003B;
	text-decoration:none;
}

.CommonTextBlock a:hover, .CommonTextBlock a:active
{
	color:#AEAEAE;
	text-decoration:none;
}

.lowerCommonTextBlock
{
	float:left;
	text-align: left;
	width:500px;
	color:#333;
}
.lowerCommonTextBlock ul 
{
	margin:10px 0px 0px 30px;
}

.lowerCommonTextBlock ul li 
{
	list-style-type:square;
	padding:2px 0px 2px 0px;
}



.lowerCommonTextBlock a:link, .lowerCommonTextBlock a:visited
{

	color:#333;
	text-decoration:none;
}

.lowerCommonTextBlock a:hover, .lowerCommonTextBlock a:active
{

	color:#333;
	text-decoration:none;
}



.CommonTextBlock IMG 
{
	margin:0px 20px 0px 0px;	
}

table .headingRed 
{
	color:#330011;
	font-size:14px;
}

table .headingGreen 
{
	color: #333;
	font-size:14px;
	border-bottom:1px solid black;
}

table .headingGreen td 
{
	border-bottom:1px solid White;
	padding-bottom:4px;
}
.manfu tr td 
{
	border-left:1px solid white;
	padding-left:10px;
	line-height:20px;
	
}

.manfu tr td a 
{
	text-decoration:none;
	color:#78002B;
}

/* Classes ================== */


.button, .button:link, .button:visited
{
	color: #FFF;
	font-size: 120%;
	text-decoration: none;
	padding: 0px 10px 7px 10px;
}

.button:hover, .button:active
{
	color: #C2E9BD;
}

.buttonSelected, .buttonSelected:link, .buttonSelected:visited
{
	color: #FFF;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 10px 7px 10px;
}

.buttonSelected:hover, .buttonSelected:active
{
	color: #C2E9BD;
}



/*
Generics
*/

#CommonHeader
{
	width:893px;
	height:224px;
	padding: 0 0 24px 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
	border-top: solid 10px #3A477A;
}

#CommonHeader table
{
	padding: 18px 0 0 0;
	margin: 0 0 0 -33px;
}

#CommonHeaderImage
{
	vertical-align: bottom;
}

#CommonHeaderImage a
{
	display: block;
	margin: 0 8px 0 0;
	position: relative;
	z-index: 100;
}

#CommonHeaderTitle
{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	font-size: 120%;
	line-height: 90%;
	letter-spacing: -1px;
	color: #636364;
}

#CommonHeaderTitle h1
{
	margin: 0;
	padding: 0;
	font-size: 280%;
	color: #333311;
	line-height: 120%;
	letter-spacing: -2px;
	font-weight: bold;
}

#CommonHeaderDescription
{
	margin: 0;
	padding: 0 0 0 4px;
}

#CommonHeaderUserArea
{
	margin: 0;
	padding: 0;
	float: right;
	margin-right: -5px;
	position: relative;
	z-index: 100;
}

#CommonHeaderUserArea table
{
	margin: 0;
	padding: 0;
}

#CommonHeaderUserArea a:link, #CommonHeaderUserArea a:visited, #CommonHeaderUserArea a:active
{
	color: #fff;
}

#CommonHeaderUserContent
{
	padding: 4px 12px 7px 12px;
	background-color: #3A477A;
	text-align: right;
	color: #fff;
}

#CommonHeaderUserWelcome
{
	font-size: 80%;
	font-weight: bold;
}

#CommonHeaderSearch
{
	padding-top: 4px;
}

#CommonHeaderUserRoundBottom, #CommonHeaderUserRoundLeft, #CommonHeaderUserRoundRight
{
	margin: 0;
	padding: 0;
	height: 5px;
	width: inherit;
	overflow: hidden;
}

#CommonHeaderUserRoundLeft, #CommonHeaderUserRoundRight
{
	width: 6px;
}

#CommonHeaderUserRoundBottom .r1, #CommonHeaderUserRoundBottom .r2, #CommonHeaderUserRoundBottom .r3, #CommonHeaderUserRoundBottom .r4, #CommonHeaderUserRoundLeft .r1, #CommonHeaderUserRoundLeft .r2, #CommonHeaderUserRoundLeft .r3, #CommonHeaderUserRoundLeft .r4, #CommonHeaderUserRoundRight .r1, #CommonHeaderUserRoundRight .r2, #CommonHeaderUserRoundRight .r3, #CommonHeaderUserRoundRight .r4
{
	height: 1px;
	overflow: hidden;
	background-color: #3A477A;
}

#CommonHeaderUserRoundBottom .r4
{
	margin: 0 5px;
}
#CommonHeaderUserRoundBottom .r3
{
	margin: 0 3px;
}
#CommonHeaderUserRoundBottom .r2
{
	margin: 0 2px;
}
#CommonHeaderUserRoundBottom .r1
{
	margin: 0 1px;
	height: 2px;
}

#CommonHeaderUserRoundLeft .r1
{
	width: 6px;
}
#CommonHeaderUserRoundLeft .r2
{
	width: 4px;
	margin: 0 0 0 2px;
}
#CommonHeaderUserRoundLeft .r3
{
	width: 2px;
	margin: 0 0 0 4px;
}
#CommonHeaderUserRoundLeft .r4
{
	width: 1px;
	margin: 0 0 0 5px;
	height: 2px;
}

#CommonHeaderUserRoundRight .r1
{
	width: 6px;
}
#CommonHeaderUserRoundRight .r2
{
	width: 4px;
}
#CommonHeaderUserRoundRight .r3
{
	width: 2px;
}
#CommonHeaderUserRoundRight .r4
{
	width: 1px;
	height: 2px;
}


#CommonHeaderSearchContent
{
	padding-top: 12px;
	text-align: right;
}

#commonFooter 
{
	clear:both;
}


#CommonFooter a:link, #CommonFooter a:visited 
{
	color:#888;
	text-decoration:none;
}

#CommonFooter a:hover, #CommonFooter a:active
{
	color:#C2E9BD;;
	text-decoration:none;
}

#CommonNavigation
{
	clear: both;
	margin: 0;
	width: 100%;
	overflow: hidden;
	background-color: #9AB5EC;
	padding: 0;
	background-image: url(../images/common/navigation-gradient.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 130%;
}



#CommonNavigation ul
{
	list-style-type: none;
	padding: 0;
	display: block;
	margin: 0;
}

#CommonNavigation ul li
{
	display: block;
	float: left;
	margin-right: 32px;
	font-weight: bold;
	color: #000;
}

#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited
{
	color: #000;
	text-decoration: none;
	display: block;
	padding: 12px 0;
}

#CommonNavigation a:hover
{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 12px 0;
}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
	color: #fff;
}

#CommonNavigation a.Selected:hover
{
	color: #fff;
}

#CommonContent
{
	height: 1%; /* IE6 hack... it's very minor, though */
	background:#FFF;
	width:520px;
	padding-top:20px;
}

#CommonContentInner
{
	width:520px;
	padding:10px 15px 0px 15px;
	
}


#CommonContentInner a:link, #CommonContentInner a:visited 
{ 
	color:#78002B;
	text-decoration:none;
}

#CommonContentInner a:hover, #CommonContentInner a:active 
{
	color:#AEAEAE;
}

.CommonContentBoxContent ol li {
	padding:5px 0px;
	margin-left:20px;
	list-style:decimal;
}

.CommonContentBoxContent ul li {
	padding:5px 0px;
	list-style:none;
}

#ContentWrapper ul li 
{
	padding:5px 0px;
	margin-left:20px;
	list-style:disc;
}

#contentWrapper 
{

}

#CommonSidebarLeft
{
}




/* ============== Links =============== */



TABLE
{
	empty-cells: show;
}

/*
Common Styles
*/

.CommonFeedArea
{
	font-size: 90%;
	padding: 4px 0;
	font-weight: bold;
}

.CommonPagingArea
{
	font-size: 90%;
	padding: 4px;
	margin: 0 3px;
	font-weight: bold;
	color: #000;
}

.CommonPagingArea a:link, .CommonPagingArea a:visited
{
	color: #000;
}

.CommonBreadCrumbArea
{
	background-image: url(../images/common/navigation-shadow.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding: 8px 0 8px 0;
	font-size: 85%;
	color: #000;
	background-color: #E9EEF9;
	display:none;
}

.CommonBreadCrumbArea a:link, .CommonBreadCrumbArea a:visited, .CommonBreadCrumbArea a:active
{
	color: #000;
}

.CommonFilterArea
{
	font-size: 90%;
	padding: 4px;
	margin: 0 40px 0 3px;
	font-weight: bold;
}

.CommonSearchResults
{
	font-size: 80%;
	font-weight: bold;
	padding: 8px;
}

.CommonSearchResultsArea
{
	margin: 16px 0;
}

/* 
Tree Form Element
*/

.CommonTreeFormArea
{
	border: solid 1px #999;
	padding: 2px;
	width: 350px;
	height: 175px;
	overflow: auto;
	margin: 4px 4px 2px 4px;
}

.CommonTreeFormTree
{
	padding: 0;
}

.CommonTreeFormNode
{
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeSelected
{
	padding: 1px;
	font-weight: bold;
	background-color: #ddd;
	border: solid 1px #ccc;
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeHover
{
	cursor: pointer;
	font-size: 90%;
}

/*
Form Styles
*/

.CommonFormArea
{
	margin: 16px 0;
}

.CommonFormTitle
{
	color: #333;
	font-size: 180%;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 16px 0;
}

.CommonFormDescription
{
	padding: 8px 2px 8px 0;
}

TD.CommonFormFieldName
{
	color: #FFF;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
}

DIV.CommonFormFieldName
{
	color: #000;
	padding: 8px 2px 2px 2px;
	font-weight: bold;
}

TD.CommonFormFieldDescription
{
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

DIV.CommonFormFieldDescription
{
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

TD.CommonFormField
{
	color: #FFF;
	padding: 10px;
}

TD.CommonFormField a 
{
	color:#A5EFAA;
	text-decoration:none;
}

DIV.CommonFormField
{
	color: #000;
	padding: 2px;
}

/*
Message Styles
*/

.loginWrapper 
{
	text-align:center;
}

.loginType
{
	color:#FFF !important;
	padding-top:5px;
	padding-bottom:10px;
}

.loginType a
{
	color:#FFF !important;
}

.CommonMessageArea
{
	background-color: #78003B;
	color:#FFF;
}

.CommonMessageArea A
{
	color:#A5EFAA;
	text-decoration:none;
}


.CommonMessageTitle
{
	text-align: left;
	font-size: 180%;
	letter-spacing: -1px;
	font-weight: bold;
	background-color: #AEAEAE;
	color: #78003B;
	padding: 6px 6px 6px 8px;
	margin: 0;
	border: solid 1px #E1E1E1;
}

.CommonMessageContent
{
	font-size: 100%;
	color:#FFF;
	padding: 8px 8px 16px 8px;
	text-align: left;
	border: solid 1px #E1E1E1;
	border-top-width: 0;
	margin:20px 0px 20px 0px;
}

.CommonInlineMessageArea
{
	margin: 4px 0;
	border: solid 1px #E1E1E1;
	background-color: #fff;
	background-position: left top;
	background-repeat: repeat-x;
	display:none;
}

.CommonInlineMessageTitle
{
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	background-color: #E1E1E1;
	color: #999;
	padding: 6px 6px 6px 8px;
	margin: 0;
	border: solid 0 #E1E1E1;
	border-bottom-width: 1px;
}

ol.CommonInlineMessageList, ul.CommonInlineMessageList
{
	margin: 0;
	padding: 0;
}

.CommonInlineMessageList li
{
	margin-left: 30px;
}

.CommonInlineMessageContent
{
	font-size: 80%;
	color: #333333;
	padding: 8px;
	text-align: left;
}

.CommonMessageSuccess
{
	padding: 8px;
	font-size: 100%;
	color: #333;
	font-weight: bold;
	border: solid 2px #030;
	background-color: #6a5;
	margin: 8px 0;
}

.CommonMessageError
{
	margin: 8px 0 12px 0;
	padding: 8px;
	font-size: 100%;
	color: #fff;
	font-weight: bold;
	border: solid 2px #300;
	background-color: #a00;
}

/*
Content
*/

.CommonTextBig
{
	margin: 1px;
	padding: 5px;
	font-weight: bold;
	font-size: 120%;
}

.CommonInputBig
{
	width: 90%;
	font-size: 130%;
}

.CommonContentArea
{
	margin:0px;
}



.CommonTitle, .CommonProfileTitle
{
	font-size: 25px;
	color: #000;
	margin-top:30px;
	letter-spacing:-0.05em;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #78003B;
}

.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED
{
	color: #aaa;
	text-decoration: none;
}

.CommonTitle A:HOVER
{
	
}

.CommonSubTitle
{
	color: #aaa;
	font-size: 180%;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 16px 0;
}

.CommonHeader
{
	color: #aaa;
	font-size: 130%;
	font-weight: bold;
	padding: 0;
	margin: 8px 0 0 0;
}
 
.CommonContent
{
	text-align:left;
}

.CommonGroupedContentArea
{
	padding: 0 0 8px 0;
	margin: 0 0 16px 0;
	border: solid 0 #eee;
	border-bottom-width: 1px;
}

.CommonSidebarArea
{
	 padding: 0 0 12px -10px;
	 clear:left;
	/*width: 100%;
	overflow: hidden;*/
	margin: 0; 
}


.latestInstallArea 
{
	width:266px;
	background:#aeacad;
	overflow:hidden;
	margin:0px;
	text-align:center;
	padding:10px;
}

.latestInstallInnerArea 
{
	margin:auto;
}

.latestInstallHeader 
{
	color:#FFF;
	font-size:12px;
}

.latestInstallHeader IMG 
{
	margin-bottom:5px;
}

.latestInstallHeader b, .latestInstallHeader strong 
{
	font-weight:bold;
	font-size:110%;
}

.lastestInstallHeader p 
{
	font-size:110%;
	margin-top:10px;
	text-align:center;
}

.theaterPackagesHeader 
{
	color:#000;
}

.theaterPackagesHeader p 
{
	font-size:110%;
	margin-top:10px;
}

.theaterPackagesHeader a:link, .theaterPackagesHeader a:visited
{
	color:#78002B;
	text-decoration:none;
}

.theaterPackagesHeader a:hover, .theaterPackagesHeader a:active
{
	color:#AEAEAE;
}

h6.CommonListPostHeader a:link, h6.CommonListPostHeader a:visited
{
	color:#78003B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

h6.CommonListPostHeader a:hover, h6.CommonListPostHeader a:active 
{
	color:#FFF;
}



.RecentPostList 
{
	background:#aeaeae;
	padding:15px;
}


.CommonSidebarHeader
{
	margin: 0 0 8px 0;
	padding: 2px 0 4px 0;
	font-size: 12px;
	color: #333;
	line-height:14px;
}


.CommonSidebarHeader a:link, .CommonSidebarHeader a:visited
{
	color:#78002B;
	text-decoration:none;
}

.CommonSidebarHeader a:hover, .CommonSidebarHeader a:active 
{
	color:#AEAEAE;
}

.LargeCommonSidebarHeader
{
	margin: 0 0 8px 0;
	padding: 2px 0 4px 0;
	font-weight: bold;
	font-size: 20px;
	color: #333;
}




.CommonSidebarInnerArea
{
 
	padding: 0 8px 8px 8px; 
	overflow: hidden;
	min-height: 109px;
	margin: 0;

}

.commonSpacer 
{
	height:40px;
}

.CommonSidebarContent
{
	font-size: 12px;
	color:#FFF;
	width:450px;
}

.CommonSidebarContent a:link, .CommonSidebarContent a:visited 
{
	text-decoration:none;
	color:#78003B;
}

.CommonSidebarContent a:hover, .CommonSidebarContent a:active 
{
	color:#AEAEAE;
}

.CommonSidebarContent IMG 
{
	float:left;
	margin:10px 10px 5px 10px;
}

.CommonSidebarFooter
{
	font-size: 85%;
	margin: 8px 0 0 0;
	padding: 4px 0 0 0;
	border-top: solid 1px #fff;
}

.CommonSidebarFooter a 
{
	color:#78003B;
	text-decoration:none;
}

UL.CommonSidebarList
{
	margin: 0;
	padding: 0;
}

UL.CommonSidebarList LI
{
	margin-bottom: 5px;
	margin-left: 16px;
	list-style-type: none;
}

UL.CommonSideBarList LI a:link, UL.CommonSideBarList LI a:visited 
{
	color:#78003B;
	text-decoration:none;
}

UL.CommonSideBarList LI a:hover, UL.CommonSideBarList LI a:active
{
	color:#AEAEAE;
	text-decoration:none;
}


OL.CommonSidebarList
{
	margin: 0;
	padding: 0;
}

OL.CommonSidebarList LI
{
	margin: 0 0 5px 20px;
}

LI.CommonSidebarRssListItem
{
	margin: 0 0 5px 16px;
	padding: 0 0 1px 0;
	list-style-image: url(../images/common/feed-icon-12x12.png);
}

LI.CommonSidebarRssListItem a
{
	color:#78003B;
}

.CommonDescription
{
	font-size: 90%;
	margin: 0 0 16px 0;
}

.CommonSidebarImage
{
	margin: 4px 0;
	padding: 3px;
	border: solid 1px #fff;
	background-color: #eee;
	text-align: left;
}

UL.CommonSidebarImageList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*
Text Button
*/

.CommonTextButton
{
	/* margin: 1px;
	color: #FFF;
	font-size: 80%;
	font-weight: bold;*/
	padding: 5px 5px 5px 5px; 
	margin:10px 0px 10px 0px;
	line-height: normal;
	white-space: nowrap;
	background:url("../images/common/navigation-gradient.png")repeat-x 2px center;
}

.CommonTextButton:LINK, .CommonTextButton:VISITED
{
	text-decoration: none;
	color: #FFF;
	background-color: #eee;
}

.CommonTextButton:ACTIVE
{
	text-decoration: none;
	color: #FFF;
}

.CommonTextButton:HOVER
{
	
	color: #FFF;
	background-color: #ddd;
}

 .
.CommonTextButton.Big
{
	padding: 10px;
	font-size: 120%;
}

.CommonTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #7A003B;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}

.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #bbb;
	color: #FFF;
}

.CommonImageTextButton
{
	margin: 1px;
	color: #FFF;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 4px 4px 4px 22px;
	line-height: normal;
	white-space: nowrap;
	background-color:#7A003B;
	background-image: url(../images/common/navigation-gradient.png);
	background-repeat:repeat-x;
}

.CommonImageTextButton:LINK, .CommonImageTextButton:VISITED
{
	text-decoration: none;
	color: #FFF;
	margin: 1px;
}

.CommonImageTextButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonImageTextButton:HOVER
{
	
	color: #333;
	background-color: #ddd;
}

 .
.CommonImageTextButton.Big
{
	font-size: 130%;
	background-position: 4px center;
	padding-left: 30px;
	padding-right: 10px;
}

.CommonImageTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #bbb;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 4px 4px 4px 22px;
	line-height: normal;
	white-space: nowrap;
}

.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #bbb;
	color: #333;
}



/*
Specific Buttons


.CommonPrivateMessageButton
{
	background-image: url(../images/common/privatemessage.gif);
}
.CommonEmailButton
{
	background-image: url(../images/common/email.gif);
}
.CommonEmailSubscriptionButtonEnabled
{
	background-image: url(../images/common/tracktopic-on.gif);
}
.CommonEmailSubscriptionButtonDisabled
{
	background-image: url(../images/common/tracktopic.gif);
}
.CommonEmailSubscriptionButtonProcessing
{
	background-image: url(../images/common/tracktopic-wait.gif);
}
.CommonFavoriteButton
{
	background-image: url(../images/common/favorite.gif);
}
.CommonContactButton
{
	background-image: url(../images/common/contact.gif);
}
.CommonEditButton
{
	background-image: url(../images/common/edit.gif);
}
.CommonDeleteButton
{
	background-image: url(../images/common/delete.gif);
}
.CommonUploadButton
{
	background-image: Url(../images/common/upload.gif);
}
.CommonDownloadButton
{
	background-image: url(../images/common/download.gif);
}
.CommonPostButton
{
	background-image: url(../images/common/newpost.gif);
}
.CommonReplyButton
{
	background-image: url(../images/common/reply.gif);
}
.CommonPreviousButton
{
	background-image: url(../images/common/previoustopic.gif);
}
.CommonNextButton
{
	background-image: url(../images/common/nexttopic.gif);
}
.CommonViewButton
{
	background-image: url(../images/common/view.gif);
}
.CommonLockedButton
{
	background-image: url(../images/common/locked.gif);
}
.CommonHomepageButton
{
	background-image: url(../images/common/homepage.gif);
}
.CommonWeblogButton
{
	background-image: url(../images/common/weblog.gif);
}

/*
Advertisements
*/

.CommonStandardTopAdArea
{
	text-align: left;
	padding: 4px;
	margin: 0 0 4px 0;
	border: solid 0 #999;
	border-top-width: 1px;
}

.CommonStandardTopAdArea IFRAME
{
	margin: 0 auto;
}

.CommonStandardBottomAdArea
{
	text-align: left;
	padding: 4px;
	border: solid 0 #999;
	border-top-width: 1px;
	margin: 4px 0 0 0;
}

.CommonStandardBottomAdArea IFRAME
{
	border: solid 1px #999;
	margin: 0 auto;
}

/*
List 
*/

.CommonListArea
{
	padding: 8px 0;
}

.CommonListArea a 
{
	color:#7A003B;
	text-decoration:none;
}


.CommonListTitle
{
	padding: 6px 6px 6px 0;
	color: #000;
	font-size: 180%;
	font-weight: bold;
	margin: 0;
}

.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE
{
	color: #7A003B;
	text-decoration: none;
}

.CommonListTitle A:HOVER
{
	color:#C2E9BD;
}

.CommonListHeaderLeftMost
{
	text-align: left;
	padding: 4px;
	border: solid 1px #000;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #7A003B;
	color: #FFF;
	font-size: 80%;
	font-weight: bold;
}

.CommonListHeader
{
	text-align: left;
	padding: 4px;
	border: solid 1px #000;
	border-left-width: 0;
	background-color: #7A003B;
	color: #FFF;
	font-size: 80%;
	font-weight: bold;
}

.CommonListCellLeftMost
{
	padding: 4px;
	border: solid 1px #000;
	border-top-width: 0;
	color: #333;
	font-size: 80%;
}

.CommonListCell
{
	padding: 4px;
	border: solid 1px #000;
	border-top-width: 0;
	border-left-width: 0;
	color: #333;
	font-size: 80%;
	text-align: left;
}

.CommonListRow
{
	text-align:left;
}

.CommonListRowAlt td
{
	background-color: #C2E9BD;
}

/*
Search Results
*/

.CommonSearchResultArea
{
	margin: 0 0 20px 0;
	border: solid 0 #eee;
	border-bottom-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 30px 0px;
	min-height: 46px;
}

 .
.CommonSearchResultArea.Weblog
{
	background-image: url(/Themes/AudioGuy/images/blogs.png);
}

 .
.CommonSearchResultArea.Forum
{
	background-image: url(themes/tag/images/forums.png);
}

 .
.CommonSearchResultArea.FileGallery
{
	background-image: url(../images/files.png);
}

 .
.CommonSearchResultArea.Gallery
{
	background-image: url(../images/photos.png);
}

.CommonSearchResult
{
	font-size: 100%;
}

.CommonSearchResultName
{
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 4px 0;
}

.CommonSearchResultDetails
{
	margin: 4px 0 0 0;
	color: #000;
	font-size: 80%;
}

.CommonSearchStatistics
{
	margin: 4px 0 0 0;
	color: #000;
	font-size: 80%;
}

UL.CommonSearchResultList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*
Validation Styles
*/

.CommonValidationWarning
{
	font-size: 100%;
	color: #f00;
	font-weight: bold;
	padding: 2px;
}

/*
ContentParts
*/

.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border: dashed 1px #999;
	background-color: #efefef;
}

/*
Context Menu Styles
*/

.CommonContextMenuGroup
{
	background-color: #fff;
	border: solid 1px #999;
}

.CommonContextMenuItem
{
	background-color: #fff;
	font-size: 90%;
	border: solid 1px #fff;
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuItemHover
{
	background-color: #f4f4f4;
	color: #000;
	font-size: 90%;
	border: solid 1px #E1E1E1;
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuItemExpanded
{
	background-color: #E1E1E1;
	color: #000;
	font-size: 90%;
	border: solid 1px #f4f4f4;
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuSeperatorItem
{
	background-color: #999;
	height: 1px;
	border-style: solid;
	border-color: #fff;
	border-width: 4px;
	cursor: pointer;
}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}

.CommonModal
{
	padding: 0 7px;
}

.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5
{
	background-color: #ccc;
	background-image: url(../images/common/navigation-gradient.png);
	background-repeat: repeat-x;
	background-position: left -20px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
}

.CommonModal1
{
	margin: 0 -2px;
	padding: 0;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left-width: 0px;
	border-right-width: 0px;
}
.CommonModal2
{
	margin: 0 -2px;
	padding: 1px 0;
	border-left-width: 2px;
	border-right-width: 2px;
}
.CommonModal3
{
	margin: 0 -3px;
	padding: 1px 0;
}
.CommonModal4
{
	margin: 0 -2px;
	padding: 2px 0;
}
.CommonModal5
{
	margin: 0 -2px;
	padding: 1px 0;
}

.CommonModalTitle
{
	border-bottom: solid 1px #666;
	padding: 3px 6px 6px 6px;
	font-size: 130%;
	font-weight: bold;
	color: #000;
	cursor: move;
	min-height: 16px;
}

.CommonModalContent
{
	background-color: #fff;
}

.CommonModalFooter
{
	border-top: solid 1px #666;
	width: 100%;
	height: 20px;
}

.CommonModalClose
{
	width: 33px;
	height: 12px;
	background-image: url(../images/common/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 6px;
}

.CommonModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(../images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	margin-top: 4px;
	cursor: se-resize;
}

/*
Rating Styles
*/

.CommonRateControlReadOnly
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #fff;
	border: solid 1px #999;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControl
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #eee;
	border: solid 1px #999;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControlActive
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #fc6;
	border: solid 1px #c93;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

/*
Content Selector Styles 
*/

.CommonContentSelectorTreeArea
{
	background-color: #fff;
	height: 330px;
	margin: 5px;
	margin-left: 0;
	border: solid 1px #999;
	overflow: auto;
}

.CommonContentSelectorItemsArea
{
	margin: 5px;
	margin-right: 0;
	margin-left: 0;
	background-color: #fff;
	border: solid 1px #999;
	overflow: auto;
	padding: 4px;
	height: 322px;
}

.CommonContentSelectorOptionsArea
{
	margin: 0;
	background-color: #fff;
	border: solid 1px #999;
	padding: 4px;
}

.CommonContentSelectorTree
{
	padding: 0;
	height: 330px;
	width: 215px;
	overflow: visible;
}

.CommonContentSelectorTreeNode
{
	cursor: pointer;
}

.CommonContentSelectorTreeNodeSelected
{
	font-weight: bold;
	cursor: pointer;
}

.CommonContentSelectorTreeNodeHover
{
	cursor: pointer;
}

.CommonContentSelectorItemArea
{
	float: left;
}

.CommonContentSelectorItem
{
	font-size: 90%;
	border: solid 1px #ccc;
	cursor: pointer;
	padding: 3px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0 6px;
	text-align:left;
	vertical-align: middle;
}

.CommonContentSelectorItemSelected
{
	font-size: 90%;
	border: solid 3px #999;
	cursor: pointer;
	padding: 1px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0 6px;
	text-align:left;
	vertical-align: middle;
}

.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img
{
	margin-top: auto;
	margin-bottom: auto;
}

.CommonContentSelectorItemName
{
	font-size: 90%;
	font-weight: normal;
	text-align:left;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px 6px;
}

.CommonContentSelectorItemNameSelected
{
	font-size: 90%;
	font-weight: normal;
	text-align:left;
	background-color: #999;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px 6px;
}

.CommonContentSelectorButtonArea
{
	text-align: right;
	margin: 5px;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	margin: 0 0 .0001pt 0;
}

/* Comment Form */

#CommonCommentForm, #CommonContactForm
{
	padding: 0;
	font-size: 0.95em;
}

#CommonCommentForm h2, #CommonContactForm h2
{
	margin-bottom: 0;
}

#CommonCommentForm h3, #CommonContactForm h3
{
	font-size: 1.3em;
	margin: 0 10px 0 0;
	padding: 10px 0 5px;
	font-weight: 600;
	letter-spacing: 0;
}

#CommonCommentForm p, #CommonContactForm p
{
	padding: 0em;
	font-size: 0.95em;
}

#CommonCommentForm dl, #CommonContactForm dl
{
	margin: 0;
	padding: 0;
}

#CommonCommentForm dt, #CommonContactForm dt
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 0;
	font-size: 1.0em;
	margin: 0;
}

#CommonCommentForm dd, #CommonContactForm dd
{
	color: #777;
	margin-left: 0;
}

#CommonCommentForm dt em, #CommonContactForm dt em
{
	font-size: 0.95em;
}

#CommonCommentForm .smallbox, #CommonContactForm .smallbox
{
	width: 350px;
	padding: 2px;
}

#CommonCommentForm textarea, #CommonContactForm textarea
{
	width: 500px;
	height: 150px;
	padding: 2px;
	font-size: 1em;
}

/* Comments */

/* Comment List */

#comments table, .FileCommentsContent table
{
	width: 100%;
	table-layout: fixed;
}

.Comment
{
	padding: 12px 8px 8px 8px;
	border: solid 0 #eee;
	border-bottom-width: 1px;
}

.CommentOwner
{
	padding: 8px;
	background-color: #f4f4f4;
	border-bottom: solid 12px #fff;
}

.CommentAvatar
{
	white-space: nowrap;
	width: 15%;
}

.CommentAvatar img
{
	margin-right: 8px;
}

.CommentContent
{
	width: 85%;
	overflow: hidden;
}

.CommentTitle
{
	font-size: 110%;
	margin: 0;
	padding: 0;
}

.CommentText
{
	padding: 2px 0;
}

.CommentFooter
{
	font-size: 80%;
	color: #999;
}

/* Help Icon */

.CommonHelpIcon
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style: none;
	height: 20px;
	width: 20px;
	background-image: url(../images/common/help_out.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: help;
}

.CommonHelpIconHover
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style: none;
	height: 20px;
	width: 20px;
	background-image: url(../images/common/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: help;
}

.CommonHelpToolTip
{
	width: 250px;
	padding: 8px;
	border: solid 2px #000;
	background-color: #ffc;
	color: #000;
	font-size: 8pt;
}

/* Poll Styles */

.CommonPollMoveUpButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/up.gif);
}

.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollMoveUpButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

.CommonPollMoveDownButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/down.gif);
}

.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollMoveDownButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

.CommonPollDeleteButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/delete.gif);
}

.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollDeleteButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

ol.CommonPollAnswerList
{
	margin: 0;
	padding: 0;
}

ol.CommonPollAnswerList li
{
	margin-left: 24px;
}

/* rendered poll styles */

.CommonPollArea
{
	width: 375px;
	background-color: #f4f4f4;
	border: solid 1px #bbb;
	margin: 0 auto;
}

.CommonPollQuestion
{
	background-color: #e2eecd;
	border: solid 0 #bbb;
	border-bottom-width: 1px;
	padding: 4px;
	color: #698d73;
	margin: 0;
	font-size: 105%;
}

.CommonPollContent
{
	padding: 4px;
}

.CommonPollDescription
{
}

.CommonPollSwitchedContent
{
	width: 275px;
	margin: 6px auto;
}

ul.CommonPollAnswerList
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.CommonPollAnswerList li
{
	padding: 0;
	margin: 6px 0 0 0;
}

.CommonPollAnswer
{
	padding: 2px;
}

.CommonPollUserVote
{
	color: #777;
}

.CommonPollFooter
{
	padding: 2px;
	background-color: #ccc;
	border: solid 0 #999;
	border-top-width: 1px;
	font-size: 80%;
}

ul.CommonPollFooterList
{
	list-style-type: none;
	margin: 0;
	text-align:left;
}

ul.CommonPollFooterList li
{
	display: inline;
	margin: 0 6px;
}

/* End Poll Styles */

/* Tag Styles */

.CommonTagCloud
{
	background-color: #f7f7f7;
	padding: 16px 8px 16px 8px;
	margin: 32px 0;
	color: #999;
	line-height: 250%;
	list-style-type: none;
}

.CommonSidebarTagCloud
{
	line-height: 225%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6
{
	margin: 0;
	padding: 0;
	display: block;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #78003b;
	font-size: 120%;
	font-weight: bold;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #78003b;
	font-size: 120%;
	font-weight: bold;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #78003b;
	font-size: 120%;
	font-weight: bold;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #78003b;
	font-size: 120%;
	font-weight: bold;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #78003b;
	font-size: 120%;
	font-weight: bold;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #78003b;
	font-size: 120%;
	font-weight: bold;
}

.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover
{
	color:#AEAEAE;
}

/* End Tag Styles */

/*
TabPane Styles
*/

.CommonPane
{
	font-size: 10pt;
	border: solid 1px #999;
	border-top-width: 0;
	background-color: #fff;
	padding: 8px;
}

.CommonPaneTabSet
{
	font-size: 11px;
	padding: 0;
	background-image: url(../images/common/tabset.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	white-space: nowrap;
	color: #000;
}

.CommonPaneTab
{
	padding-right: 4px;
	background-image: url(../images/common/tab-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTab1
{
	padding-left: 3px;
	background-image: url(../images/common/tab-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTab2
{
	padding: 4px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(../images/common/tab.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align:left;
	overflow: hidden;
}

.CommonPaneTabSelected
{
	padding-right: 4px;
	background-image: url(../images/common/tab-selected-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTabSelected1
{
	padding-left: 3px;
	background-image: url(../images/common/tab-selected-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTabSelected2
{
	padding: 3px 4px 5px 4px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(../images/common/tab-selected.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align:left;
	font-weight: bold;
	overflow: hidden;
}

.CommonPaneTabHover
{
	padding-right: 4px;
	background-image: url(../images/common/tab-hover-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTabHover1
{
	padding-left: 3px;
	background-image: url(../images/common/tab-hover-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTabHover2
{
	padding: 4px;
	cursor: pointer;
	white-space: nowrap;
	height: 13px;
	background-image: url(../images/common/tab-hover.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align:left;
	overflow: hidden;
}

/* Inline tag editor */
.CommonInlineTagEditor
{
	padding: 4px;
	border: solid 1px #999;
	background-color: #f3f3f3;
}

/* Common Tree List */
ul.CommonTreeList
{
	margin: 0;
	padding: 0;
}

ul.CommonTreeList li
{
	margin: 0;
	padding: 5px 0 0 18px;
	list-style-type: none;
}

.CommonTreeListItemSelected
{
	font-weight: bold;
	padding: 5px 0 0 18px;
	background-image: url(../images/common/folder_open.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.CommonTreeListItem
{
	font-weight: normal;
	padding: 5px 0 0 18px;
	background-image: url(../images/common/folder.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.CommonTreeListItemSelected a:link, .CommonTreeListItemSelected a:visited, .CommonTreeListItemSelected a:active, .CommonTreeListItem a:link, .CommonTreeListItem a:visited, .CommonTreeListItem a:active
{
	text-decoration: none;
	color: #000;
}

.CommonTreeListItemSelected a:hover, .CommonTreeListItem a:hover
{
	
	color: #000;
}

.CommonHalfWidthArea
{
	float: left;
	width: 50%;
}

.CommonHalfWidthContent
{
	padding: 10px;
	padding-left: 0;
}

.CommonHalfWidthBreak
{
	clear: both;
}

.CommonInlineListArea
{
}

.CommonInlineListHeader
{
	font-weight: bold;
	font-size: 115%;
	margin: 0 0 0 .4em;
}

.CommonInlineList
{
	margin: 0;
	padding: 0;
}

.CommonInlineList li
{
	margin: 0 0 .5em 25px;
	padding: 0;
	list-style-type: square;
}

.CommonAvatarListArea
{
	margin: 12px 12px 0 0;
	padding: 3px 3px 3px 0;
	width: 80px;
	height: 100px;
	text-align:left;
	vertical-align: middle;
	overflow: hidden;
	float: left;
	font-size: 120%;
}

.CommonAvatarAreaHighlight
{
	background-color: #eee;
	border: solid 1px #ccc;
	display: block;
}

.CommonAvatarArea
{
	display: block;
	padding: 1px;
}


/* ======================== User Added Content ========================= */

/* ==== Specials ============ */

.specials
{
	background-image: url("/Themes/AudioGuy/images/specials.jpg");
	background-repeat:no-repeat;
	height:326px;
	width:168px;
	padding:0px 0px 0px 0px;
	
}
.specialImage
{
	clear:both;
}

.specialTitle 
{
	clear:both;
	padding-left:4px;
	padding-top:5px;
	font-size:14px;
	color:#7A003B;
	font-weight:bold;
}

.specialTitle a:link {
	text-decoration:none;
	color:#7A003B;
}

.specialTitle a:Hover {
	text-decoration:none;
	color:#000;
}

.specialText 
{
	clear:both;
	padding:5px 25px 0px 5px;
	overflow:hidden;
	min-height:180px;
	max-height:180px;
	font-size:11px;
}

.specialsPageImage 
{
	float:left;	
	
}

.specialsPageParagraph 
{
	float:left;
	
	width:650px;
}

/* ====================== Contact Page =============================== */


.contact td
{
	padding:5px;
}

/* ====================== Theater Package Page ========================== */

.tpPackageA
{
	float:left;
}

.tpPackageB
{
	float:left;
	margin-left:40px;
}

.headingRed 
{
	color:#7A003B;
	font-size:14px;
	font-weight:bold;
}

.headingGreen 
{
	color: #C2E9BD;
	font-size:14px;
	font-weight:bold;
}

.lowerCommonTextBlockTP
{
	float:left;
	text-align: left;
	width:960px;
	color:#FFF;
	overflow:visible;
}
.lowerCommonTextBlockTP ul 
{
	margin:10px 0px 0px 30px;
}

.lowerCommonTextBlockTP ul li 
{
	list-style-type:square;
	padding:2px 0px 2px 0px;
}

.lowerCommonTextBlockTP IMG
{
	float:left;
	margin:0px 20px 0px 0px;
}

.lowerCommonTextBlockSer {
	width:100%;
	border:1px solid white;
	overflow:visible;
}


.GalleryTextBlock 
{
	width:450px;
	max-height:280px;
	overflow:hidden;
}

.GalleryTextBlock b 
{
	margin: 0;
	padding: 0;
	font-size: 150%;
	color: #7A003B;
	font-weight: bold;
}





#ContentWhiteArea
{
	margin: auto;
	text-align: center;
	width:893px;
	background-color: White;
}

.Common
{
	margin: 0;
	padding: 10px;
	color: #000;
	background:#FFF;
}

#CommonFooter
{
	clear: both;
	margin: 0px 0 0 0;
	padding: 24px 0 24px 0;
	width: 100%;
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	color: #CCC;
	line-height: 240%;
}

.CommonSidebarText 
{
	font-size:100%;
	color:#333;
}

.CommonSidebarText ul 
{
	margin:10px 0px 0px 30px;
}

.CommonSidebarText ul li 
{
	list-style-type:square;
	padding:2px 0px 2px 0px;
}

#CommonSidebarRight 
{

}

.CommonSidebar 
{
	width:286px;
	float:right;
	padding-top:20px;

}

/* ================= Add Classes From Zack ========== */

#siteWrapper
{
	width:893px;
	margin:auto;
	padding:0;
}

#header {
	width:893px;
	background:url(../images/header_bg.jpg) top left no-repeat;
	text-align:left;
	height:224px;
}


#bodyWrapper {
	background:#FFF;
	width:853px;
	padding:20px;
	clear:both;
	margin-bottom:20px; 
	text-align:left;
}


#quickNav 
{
	padding:5px;
	color:#FFF;
	text-align:right;
}

.phoneNumber {
	width:250px;
	color:#FFF;
	font-size:280%;
	float:right;
	margin-top:-130px;
	margin-bottom:-100px;
	line-height:34px;
}


.logo {
	width:248px;
	height:126px;
	background:url(../images/logo.jpg) top left no-repeat;
	text-indent:-9999px;
	margin:17px 0px 0px 49px;
	display:block;
}



.tagline 
{
	width:250px;	
	font-size:150%;
	font-weight:bold;
	position:relative;
	top:-45px;
	left:110px;
}	


/*  Navigation  */

.MainMenu 
{
	float:right;
	clear:both;
	margin-top:3px;
	width:100%;
}

.nav {
	display: inline;
	float: left;
	width: 100%;
}

.nav ul {
	float: right;
	list-style: none;
	height: 24px;
}

.nav li {
	float: left;
	height: 24px;
	background: url(../images/nav_seperator.png) top right no-repeat;
}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	height: 21px;
	padding-top: 5px;
	color: #FFF;
	font: 11px/16px Arial, sans-serif;
	background: none;
	text-align: center;
	display: block;
	text-decoration: none;
}

.nav li a:hover {
	text-decoration: none;
	color: #999;
	background:#FFF;
}

/* SubNav */

.subNavContainer {
	display: none;
	clear:both;
	float:right;
	background: #8d8b8c;
	overflow:hidden;
}



.subNav {
	display: none;
	clear:both;
	height: 24px;
}



.subNav a:link, .subNav a:visited, .subNav a:active {
	float: left;
	padding: 0 10px 0 10px;
	height: 24px;
	color: #ffffff;
	font-size:11px;
	line-height:24px;
	background: #8d8b8c;
	text-align: center;
	display: block;
	text-decoration: none;
	outline: 0;
}



.subNav a:hover {
	background: #000000;
}

/* Quick Nav */



#quickNav li {
	display:inline;
	color:#FFF;
	padding-right:5px;
}

#quickNav a:link, #quickNav a:visited
{	
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#quickNav a:hover, #quickNav a:active 
{
	color:#A5EFAA;
	text-decoration:none;
}


#rss IMG
{
	float:left;
}



.rss a 
{
	margin-top:15px;
	margin-left:4px;
	float:left;
	color:#78003B;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}


.rss a:hover 
{
	text-decoration:none;	
}

#link 
{
	clear:left;
	Padding:20px 0 0 15px;
	
}

#link IMG 
{
	float:left;
	margin-right:10px;
	position:relative;
	top:5px;
}

#facebook {
	clear:left;
	padding:20px 0 0 5px;	
}

#facebook IMG {
	float:left;
	margin-right:0px;	
}

.digg h5 
{
	color:#AEAEAE;
	font-size:12px;
	float:left;
	margin-right:20px;
	margin-top:20px;
	margin-left:5px;
}

.digg IMG 
{
	float:left;
	margin-top:20px;
}

.digg a:hover 
{
	color:#78002B;	
}

.date 
{
	margin-bottom:5px;
	color:#AEAEAE;
}

.date a:link, .date a:visited 
{
	color:#AEAEAE;
	text-decoration:none;
}

.date a:hover, .date a:active
{
	color:#78003B;
}

.HomePostHeader 
{
	border-bottom:0px;
}

.HomePostHeader a:link, .HomePostHeader a:visited 
{
	color:#78003B;
	text-decoration:none;
	font-size:18px;
	letter-spacing:-0.05em;
}

.HomePostHeader a:hover, .HomePostHeader a:active
{
	color:#AEAEAE;
}

.HomePostContent 
{
	line-height:16px;
}

.HomePostContent P
{	
	
	margin:10px 0px 10px 0px;
}

.HomePostContent a:link,.HomePostContent a:visited 
{
	color:#78003b;
	text-decoration:none;
}

.HomePostContent a:hover, .HomePostContent a:active
{
	color:#AEAEAE;
}

.floatLeft 
{
	float:left;
	margin:0px 20px 20px 0px;
}

.floatLeftTopMargin 
{
	float:left;
	margin:10px 20px 20px 0px;
}
.floatRight
{
	float:right;
	margin:0px 0px 20px 20px;	
}

.floatRightTopMargin 
{
	float:right;
	margin:10px 0px 20px 20px;	
}
.sideMenuTitle 
{
	border-bottom:3px solid #000;
}

.sideBarMenu ul li 
{
	border-bottom:1px dotted #78002B;
	padding:10px 0px 10px 0px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#666;
}

.sideBarMenu ul li a:link, .sideBarMenu ul li a:visited 
{
	text-decoration:none;
	color:#666;
}

.sideBarMenu ul li a:hover, .sideBarMenu ul li a:active 
{
	color:#78002B;
}

.txt4 a:link, .txt4 a:visited
{
	color:#FFF !important;
}

.txt4 a:hover, .txt4 a:active
{
	color:#AEAEAE !important;
}

#commentform 
{
	margin-left:15px;
}

#commentform dt
{
	margin:10px 0px 2px 0px;
}

#comentform dd 
{
	margin:2px 0px 10px 0px;
}

#comments 
{
	margin-left:15px;
}

.commentheader 
{
	font-size:80%;
	margin-top:10px;
}

.commentssubhead
{
	border-bottom:1px solid #AEAEAE;
	padding-bottom:10px;
	margin-bottom:20px;
}


.CommonSearchResultList li
{
	margin-left:0;
}

.lightboxThumbs 
{	
	margin-top:3px;
	background:#AEAEAE;
	padding:20px;
}

.lightboxThumbs p {
	color:#FFF;
	margin-bottom:40px;
}

.lightboxThumbs a
{	
	padding-right:15px;
}

.HomePostList li
{
	margin:15px 0px;
	padding-bottom:20px;
	border-bottom:1px dotted white;
}


.topSection li
{
	margin-bottom: 10px;
	list-style-type: none !important;
	background-color: #A5EFAA;	
}



.imgUl li 
{
	margin:30px 0;
}

.theaterpackageTitle {
	text-decoration:none;
}

.CommonCommentUser {
	float:left;
	margin-right:10px;
}

.CommonCommentContent {
	float:left;
}

.CommonCommentContent p{
	line-height:16px;
}

.CommonCommentArrow {
	float: left;
	padding-top: 10px;
	width: 10px;
	height: 20px;
	overflow: hidden;
}

.CommonCommentBubble {
	float:left;
	width:400px;
}

.CommonCommentArea {
	margin-left:15px;
}

#tweets p {
	clear:both;
	margin-top:10px;
	background:#AEAEAE;
	color:#FFF;
	padding:5px;
}

#tweets p a {
	color:#78003B;	
}	

#tweets p .date {
	float:right;
	z-index:3000;
	color:#78003B;
}

#tweets {
 margin-bottom:20px;	
}

