/* FORMAT THE MENU 
----------------------------------------------------
----------------------------------------------------*/
ul#menu_buttons {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul#menu_buttons li {
    background: url(../../graphics/gif/tabs.gif) #068b00;
    float: left;
    margin: 0 10px 0 0;
    padding-left: 10px;
}
ul#menu_buttons a {
    background: url(../../graphics/gif/tabs.gif) 100% 0;
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
    color: #ffffff;
    display: block;
    float: left;
    height: 43px;
    line-height: 43px;
    padding-right: 10px;
    text-decoration: none;
}
ul#menu_buttons a:hover {
	background:url(../../graphics/gif/menu_hover.gif);
    background-position: 100% -43px;
    font-weight: bold;
	color:#ffffff;
}
ul#menu_buttons li.active {
    background-color: #ffffff;
    background-position: 0 -43px;
}
ul#menu_buttons li.active a {
	background:url(../../graphics/gif/tabs.gif);
    background-position: 100% -43px;
    font-weight: bold;
	color:#006dab;
}

ul.social {
	list-style: none;
	margin: 0; padding: 10px;
}
ul.social li {
	margin: 0; padding: 10px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 45px;
	height: 45px;
}
ul.social li img {
	width: 44px; height: 43px; /* Set the small thumbnail size */
	/*
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	padding: 1px;
	position: absolute;
	left: 0; top: 0;
}
ul.social li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect */
	border: none; /* Get rid of border on hover */
}
/* MENU FORMATTING END
-------------------------------------------------------
-------------------------------------------------------*/
h1 {
	font-family:Georgia;
	font-size:20px;
	color:#a06d0a;
	display:inline;
}

h1.rounded {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#393939;
	display:inline;
	font-weight:bold;
	float:right;
	margin-right:15px;
	margin-top:8px;
	vertical-align:middle;
}

h1.footer {
	font-family:Georgia;
	font-size:20px;
	color:#ffffff;
	border-bottom:none;
	text-shadow:0px 1px #393939;
}

h1.header {
	font-family:"Bradley Hand ITC", Forte;
	font-size:20px;
	color:#ffffff;
	border-bottom:none;
	text-shadow:0px 2px #393939;
	float:right;
	margin-top:30px;
}

h2 {
	font-family:Georgia;
	font-size:18px;
	color:#a06d0a;
	display:inline;
}

h3 {
	font-family:Georgia;
	font-size:17px;
	color:#a06d0a;
	display:inline;
}

h4 {
	font-family:Georgia;
	font-size:16px;
	color:#a06d0a;
	display:inline;
}

h4.darker {
	font-family:Georgia;
	font-size:16px;
	color:#855800;
	display:inline;
}

strong.h1 {
	font-family:Georgia;
	font-size:22px;
	color:#f47430;
	font-weight:bold;
}

p {
font-size:15px;
line-height:18px;
}

p.bigger {
font-size:16px;
line-height:20px;
}

p.footer {
font-size:13px;
color:#ffffff;
}

p.green_premium_top {
font-size:9px;
color:#488813;
}

p.pale {
color:#CCCCCC;
}

p.justify {
	text-align:justify;
	margin-right:5px;
	margin-top:-15px;
	line-height:15px;
}

p.logged_in_top {
	color:white;
	text-align:right;
	margin-top:-6px;
}

p.login_top {
	color:white;
	float:right;
}

a.logged_in_top {
	color:#2b5ff3;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
}
a.logged_in_top:hover {
	color:#2b5ff3; 
	border-bottom:2px solid #e46f02;	
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
}

ul {
font-size:15px; 
}

ul.none {
list-style:none;
}

li.total_members {
margin-left:-15px;
line-height:22px;
}
li.members_online {
margin-left:-15px;
line-height:22px;
}
li.guests_online {
margin-left:-15px;
line-height:22px;
}
li.connections {
margin-left:-15px;
line-height:22px;
}
li.jobs {
margin-left:-15px;
line-height:22px;
}
li.tutorials {
margin-left:-15px;
line-height:22px;
}
li.events {
margin-left:-15px;
line-height:22px;
}
li.contests {
margin-left:-15px;
line-height:22px;
}

li.dvision {
margin-left:-18px;
width:125px;
height:35px;
}
li.dvision a {
background:url(../../graphics/png/dvision_link.png) no-repeat;
font-size:38px;
}
li.dvision a:hover {
background:url(../../graphics/png/dvision_hover.png) no-repeat;
font-size:38px;
}

li.twitter {
margin-left:-18px;
width:125px;
height:35px;
}
li.twitter a {
background:url(../../graphics/png/twitter_link.png) no-repeat;
font-size:30px;
}
li.twitter a:hover {
background:url(../../graphics/png/twitter_hover.png) no-repeat;
font-size:30px;
}
li.facebook {
margin-left:-18px;
width:135px;
height:33px;
}
li.facebook a {
background:url(../../graphics/png/facebook_link.png) no-repeat;
font-size:34px;
}
li.facebook a:hover {
background:url(../../graphics/png/facebook_hover.png) no-repeat;
font-size:34px;
}

#small_text_input {
width:110px;
height:15px;
}

#tagcloud {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:10px;
    width: 400px;
    background:url(../../graphics/gif/div_back.gif);
    color:#ff0000;
    padding: 10px;
    border: solid 2px #ac8437;
    text-align:justify;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#tagcloud_wide {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:10px;
    width: 650px;
    background:url(../../graphics/gif/div_back.gif);
    color:#ff0000;
    padding: 10px;
    border: solid 2px #ac8437;
    text-align:justify;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#tagcloud a:link, #tagcloud a:visited ,#tagcloud_wide a:link, #tagcloud_wide a:visited {
    text-decoration:none;
    color: #f47430;
	font-style:italic;
}
 
#tagcloud a:hover, #tagcloud_wide a:hover {
	border-bottom:1px solid #f47430;
	font-style:italic;
}
 
#tagcloud span,#tagcloud_wide span {
    padding: 4px;
}
 
#tagcloud .smallest,#tagcloud_wide .smallest {
    font-size: small;
}
 
#tagcloud .small,#tagcloud_wide .small {
    font-size: medium;
}
 
#tagcloud .medium,#tagcloud_wide .medium {
    font-size:large;
}
 
#tagcloud .large,#tagcloud_wide .large {
    font-size:larger;
}
 
#tagcloud .largest,#tagcloud_wide .largest {
    font-size:x-large;
}