HTML, BODY, FORM, DIV, TABLE, IMG, P, SPAN, H1, H2, H3, H4, H5, H6
{
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
}

HTML, BODY, FORM
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #ebf8ff;
	
	background-image: url('/Images/Background_Tiled.jpg');
	background-position: top;
	background-repeat: repeat-x;
	
	color: #000000;
}

H2
{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}
H2.CommentHeader
{
    text-align: left;
    font-weight: normal;
    padding-left: 10px;
    margin-top: 25px;
    color: #0C75CC;
    letter-spacing: 1px;
}

A, A:Link, A:Visited, A:Active, A:Hover
{
    color: #0000AA;
    text-decoration: none;
}
A:Hover
{
    text-decoration: underline;
}



DL
{
    margin-left: 5px;
}

DL DT
{
    margin-top: 10px;
    padding-bottom: 5px;
    font-size: 13px;
}
DL DD
{
    margin-left: 20px;
    padding-bottom: 10px;
}

.MasterTable
{
    width: 920px;
    margin: auto;
    padding: auto;
}

.PageContent
{

}

/* -------- LEFT COLUMN ---------------------------------- */
#LeftColumn
{
	width: 240px;
	vertical-align: top;
	text-align: center;
}

#LeftColumn #Logo
{
    margin-top: 200px;
    margin-bottom: 40px;
}

/* -------- CENTER COLUMN ---------------------------------- */
#CenterColumn
{
    width: 440px;
    vertical-align: top;
    padding: 185px 10px 100px 10px;
}

#CenterColumn #PostsContainer
{
    width: 440px !important;
    background: url('/Images/ContentBody_MiddleBG.gif') repeat-y;
}

#CenterColumn #PostsContainer .PostsContent
{
    position: relative;
    top: -9px;
    padding: 0px 20px 0px 20px;
}

#CenterColumn #ContentBody_BottomBG
{
    position: relative;
    top: -10px;
}

/* -------- RIGHT COLUMN ---------------------------------- */
#RightColumn
{
    width: 240px;
	vertical-align: top;
	text-align: center;
}
#RightColumn #Eskimo
{
    margin-top: 150px;
}

#LeftColumn H2,
#RightColumn H2
{
    text-align: left;
    margin: 0px;
    padding: 0px;
    padding-bottom: 2px;
    padding-left: 15px;
    color: #0c75cc;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 1px;
}

/*---------------------------- Social Networks ----------------------------*/
#SocialNetworks
{
    padding: 0px 10px;
}
#SocialNetworksTable
{
    width: 100%;
    margin-bottom: 40px;
}
#SocialNetworksTable TR TD
{
    text-align: center;
}
#SocialNetworksTable A IMG
{
    border-width: 0px;
}


/*---------------------------- Search Box ----------------------------*/
#searchbox input[type=text]
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px 3px;
	width: 130px;
}
#searchbox #searchbutton {
	border: 1px solid #0a528e;
	background-color: #0c75cc;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 5px;
	padding: 2px 2px;

	font-family: Arial;
	font-size: 11px;
}
#searchbox LABEL
{
    color: #FFFFFF;
}
#searchcomments
{
	margin-right: 3px;
}



/*---------------------------- Search Page ----------------------------*/

.searchresult{
    padding-top: 10px;
	padding-bottom: 20px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
}

.searchresult a
{
    
	font-weight: bold;
}

#LeftColumn .Post .searchresult span.text{
	clear: both;
	display: block;
	margin: 3px 0;
	padding: 10px 5px;
	margin-bottom: 10px;
	border: 0px;
}

.searchresult span.type{
	display: block;
}

.searchresult span.url{
	color: Gray;
}

.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}

.searchpage ul.paging li{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}

.searchpage ul.paging li a{
 padding: 5px 8px;
}

.searchpage ul.paging li.active{
 background: #f1f1f1;
 border: 1px solid black;
}

/*---------------------------- Post Box ----------------------------*/
.Post
{
	margin-bottom: 10px;
}
.Post IMG
{
	margin: 0px;
	padding: 0px;
}
.Post .ContentPane
{
    width: 401px !important;
	background: url('/Images/PostBody_MiddleBG.gif') repeat-y;
	color: #000000;
}
.Post .Content
{
    padding: 0px 20px;
    text-align: left;
}

.Post .Content .IMG
{
    width: 10px;
}



.Post H1
{
	font-size: 20px;
	color: #1070c0;
}
.Post .Header
{
	margin-bottom: 5px;
}

.Post A,
.Post A:Link,
.Post A:Visited,
.Post A:Active
{
	color: #1070c0;
	font-weight: bold;
	text-decoration: underline;
}
.Post A:Hover
{
	color: #65c1f4;
}

.Post A IMG,
.Post A:Link IMG,
.Post A:Visited IMG,
.Post A:Active IMG
{
	border: 1px solid #ff5b00;
}
.Post A:Hover IMG
{
	border: 1px solid #000000;
}


.Post A.title,
.Post A.title:Link,
.Post A.title:Visited,
.Post A.title:Active
{
	color: #1070c0;
	font-weight: bold;
	text-decoration: none;
}
.Post A.title:Hover
{
	color: #65c1f4;
}

.Post .text
{
	border-color: #ededed;
	border-style: solid;
	border-width: 2px 0px 2px 0px;
	padding: 10px 5px;
}


.Header,
.Header SPAN,
.Header DIV,
.Bottom,
.Bottom SPAN,
.Bottom DIV
{
	color: #85abbe;
	font-size: 10px;
	font-weight: normal;
}
.Bottom .Tags
{
	text-align: left;
	padding: 3px;
	padding-left: 30px;
	text-indent: -30px;
}
.Bottom .Categories
{
	text-align: left;
	padding: 3px;
}

.Footer,
.Footer SPAN,
.Footer DIV
{
	clear: both;
	text-align: right;
	padding-top: 8px;
	
	color: #85abbe;
	font-size: 10px;
	font-weight: normal;
}
.Footer A IMG
{
	border: 0px !important;
}

.Post .Content IMG
{
    margin: 0px 10px 5px 0px;
}





/*---------------------------- Paging Control ----------------------------*/
#postPaging
{
    padding: 0px 10px;
    position: relative;
    top: 0px;
}
#postPaging A,
#postPaging A:Link,
#postPaging A:Visited,
#postPaging A:Active
{
	color: #1070c0;
	font-weight: bold;
	text-decoration: none;
}
#postPaging A:Hover
{
	color: #FFFFFF;
}


/*---------------------------- Menu Widgets ----------------------------*/

.Widget
{
    border: 1px solid #0564a8;
    background: #338ccc url('/Images/Menu_GradientBG.gif') top repeat-x;
    margin-bottom: 30px;
    text-align: left;
}

.Widget .Top .Left,
.Widget .Top .Right,
.Widget .Bottom .Left,
.Widget .Bottom .Right
{
    width: 10px;
    height: 10px;
    position: relative;
}

.Widget .Top .Left
{
    float: left;
    left: -1px;
    top: -1px;
}

.Widget .Top .Right
{
    float: right;
    left: 1px;
    top: -1px;
}

.Widget .Bottom .Left
{
    float: left;
    left: -1px;
    top: -9px;
}

.Widget .Bottom .Right
{
    float: right;
    left: 1px;
    top: -9px;
}

.Widget .Content
{
    margin: 0px;
	padding: 15px;
}

.Widget A,
.Widget A:Link,
.Widget A:Visited,
.Widget A:Active
{
	color: #FFFFFF;
}
.Widget A:Hover
{
	color: #003866;
}


/*---------------------------- Tag Cloud ----------------------------*/

#tagcloud {
	white-space: normal;
	margin: 0px;
	padding: 0px;
}

#tagcloud li {
	display: inline;
	border-bottom: none;
}

#tagcloud a {
	margin-right: 3px;
	display: inline;
	padding: 3px 1px 3px 1px;
}

#tagcloud li a:hover {
	background: none;
}

#tagcloud a.biggest {
	font-size: 20px;
}

#tagcloud a.big {
	font-size: 17px;
}

#tagcloud a.medium {
	font-size: 13px;
}

#tagcloud a.small {
	font-size: 12px;
}

#tagcloud a.smallest {
	font-size: 10px;
}


/*---------------------------- Category List ----------------------------*/

#categorylist
{
    margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
#categorylist LI
{
    color: #FFFFFF;
    padding: 3px 0px;
}


/*---------------------------- Archive List ----------------------------*/

#monthList
{
    margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
#monthList LI
{
    color: #FFFFFF;
    padding: 1px 0px;
}

/*---------------------------- Nav Menu ----------------------------*/
.navMenu
{
    margin: 0px;
	padding: 0px;
	
	font-size: 14px;
	font-weight: bold;
}
.navMenu A
{
    list-style-position: inside;
    color: #FFFFFF;
    padding-left: 0px;
    border-bottom: 1px solid #a3dcff;
    display: list-item;
    padding: 5px 0px;
}

.navMenu A:Hover
{
    background: url('/Images/Menu_Item_Hover.png') left repeat-y;
}

.navMenu A
{
    

}
.navMenu A:Hover 
{
    text-decoration: none;
}

/*---------------------------- Page List (Nav Menu) ----------------------------*/
#pagelist
{
    margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
#pagelist LI
{
    list-style-type: none;
}

#pagelist A:Link, #pagelist A:Visited, #pagelist A:Active
{
    list-style-type: disc;
    list-style-position: inside;
    display: list-item;
    padding-left: 0px;
    border-bottom: 1px solid #a3dcff;
    padding: 5px 0px;
    text-decoration: none;
}

#pagelist A:Hover
{
    background: url('/Images/Menu_Item_Hover.png') left repeat-y;
    text-decoration: none;
}

/*---------------------------- Admin Menu ----------------------------*/
.adminMenu
{
    margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
.adminMenu LI
{
    color: #FFFFFF;
    padding: 3px 0px;
}