/******************************************************************************/
/*          1.0 STANDARD STYLES - START    	            					  */
/*																			  */
/******************************************************************************/

*, img, a {
	margin:0;
	border:0;
	color:#333333;
}

a:visited, a:active, a:link, a:hover {
	color:#648200;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

.clear {
	clear:both;
}

body {
	text-align:center;
	font-family:Verdana;
	background-image:url('/skins/DGJSkin/media/dgj-floralIllustrate.png');
	background-repeat:no-repeat;
    background-color:#ffffff;
}

h1 {
	font-family:Verdana;
	font-size:30px;
	font-weight:lighter;
	color:#648200;
}

h2 {
	font-family:Verdana;
	font-size:20px;
	font-weight:lighter;
	color:#648200;
}

h3 {
	font-family:Verdana;
	font-size:17px;
	font-weight:lighter;
	color:#648200;
}

p {
	margin-bottom:19px;
	text-align:left;
	font-family:arial;
	font-size:15px;
	line-height:25px;
	letter-spacing:.10px;
}

ul, ol {
	font-family:Verdana;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	line-height:20px;
	letter-spacing:.10px;
	margin-bottom:19px;
}

img {
}

/******************************************************************************/
/*          UNIVERSAL ELEMENTS - START	            				     	  */
/*																			  */
/******************************************************************************/

#outer {
	margin: 0 auto;
	width:870px;
	text-align:left;
	/*background-image:url('media/grid.png');*/
	background-repeat:repeat-y;
}

#main, #footer {
	margin-top:10px
}

/**************************************/
/*          HEADER - START            */
/**************************************/
	#bottomControls p, #topControls {
		width:100%;
		text-align:right;
	}
	#topControls {
		float:right;
	}
		#topControls p {
			font-size:12px;
		}
	

	#header {
		margin-top:10px;
	}

		#header_right {
			float:right;
			width:710px;
		}
		
			#header_right_login {
				margin-bottom:13px;
				text-align:right;
				padding-bottom:12px;
				padding-right:10px;
			}
			
				#header_right_login a {
					font-size:10px;
				}
			
			#header_right_topNav {
			}
			
				.topNav_button {
					float:left;
					overflow:hidden;
					display:block;
					margin-right:1px;
					
				}
				
					.topNav_button_top {
						margin-bottom:11px;
						font-size:16px;
						padding-left:7px;
						padding-right:7px;
						display:block;
						
					}
						.topNav_button_top a {
							font-weight:lighter;
							font-size:18px;
						}
						
						.topNav_button_link {
							
						}
					
					.topNav_button_bottom {
						background-color:#799e00;
						width:100%;
						height:6px;
					}
						#header_right_topNav .topNav_button .topNav_button_bottom img {
							border:0;
						}

		#header_left {
			float:left;
			width:150px;
		}

/**************************************/
/*          HEADER - END              */
/**************************************/

/**************************************/
/*          MAIN - START              */
/**************************************/

	#main {
	}
		#main h2 {
			line-height:17px;
			font-size:18px;
			margin-bottom:10px;
		}
		
		#main h3 {
			
		}
		
		#main_right p, #main_left p {
			font-size:10px;
			line-height:15px;
		}
		
	
		#main_right {
			float:right;
			width:310px;
		}
			#main_right_highlight1 {
				margin-bottom:10px;
			}

#main_right_highlight1 p {
margin-bottom:0px;
}
				#competition_right {
					float:left;
					width:115px;
				}
				
				#competition_left {
					float:left;
					width:185px;
					margin-right:10px;
				}
			
			#main_right_highlight2 {
				margin-bottom:10px;
			}
				#highlight2_left {
					float:left;
					width:96px;
					margin-right:10px;
				}
				
				#highlight2_right {
					float:left;
					width:194px;
				}
			
			#main_right_highlight3 {
				background-image:url('/skins/DGJSkin/media/dgj-twitterBG.png');
				background-repeat:no-repeat;
				height:169px;
			}
				#twitter_div {
					padding-top:10px;
					padding-bottom:10px;
					padding-left:10px;
					padding-right:10px;
				}
					#twitter_spacer {
						float:left;
						width:1px;
					}
					
					#twitter_update_list {
						list-style-image:none;
						float:left;
						width:189px;
					}
				
				#twitter_button {
					margin-left:164px;
				}
		
		#main_left {
			float:left;
			width:550px;
		}
		
			#main_left_highlight {
				margin-bottom:10px;
			}
		
			#main_left_bottom {
			}
				
				#main_left_bottom_news {
					float:left;
					width:270px;
				}
					#news_newsItems {
						overflow:scroll;
						overflow-x:hidden;
						height:179px;
					}
					
					.news_item {
						width:245px;
						margin-bottom:10px;
					}
				
				#main_left_bottom_bio {
					float:left;
					/*width:270px;*/
					width:550px;
					margin-right:10px;
				}
					#bio_portrait {
						width:99px;
						float:left;
						margin-right:10px;
					}
					#bio_content {
						/*width:161px;*/
						width:441px;
						float:left;
					}
			
		#main_leftNav {
			width:150px;
			float:left;
			margin-right:10px;
			background-color:#b9cc7a;
		}
			#main_leftNav_top, #main_leftNav_bottom {
				background-color:#ffffff;
			}
			
			#main_leftNav a, #main_rightColumn a  {
				font-family:Arial;
				font-size:12px;
			}
			#main_leftNav li, #main_rightColumn li  {
				padding-bottom:0px;
			}
			
		#main_content {
			width:550px;
			float:left;
			margin-right:10px;
		}
			#main_content img {
				float:right;
				margin-left:10px;
				margin-top:10px;
				margin-bottom:10px;
			}
		#main_rightColumn {
			width:150px;
			float:left;
		}
		
/**************************************/
/*          MAIN - END                */
/**************************************/

/**************************************/
/*			FOOTER - START            */
/**************************************/

	#footer {
		margin-bottom:20px;
	}

/**************************************/
/*          FOOTER - END              */
/**************************************/

/******************************************************************************/
/*          UNIVERSAL ELEMENTS - START	            				     	  */
/*																			  */
/******************************************************************************/