/*
Theme Name: The Golden Tee Blog
Theme URI: http://itsgames.com/
Description: Theme for Golden Tee blog.
Version: 1.0
Author: Jaime Radwan
Author URI: http://itsgames.com
*/

@import url("reset.css");
@import url("text.css");
@import url("960.css");

body {
	background: #004205;
	/*border-top: 5px solid #000;*/
	color: #ffffff;
	font-size: 13px;
	padding: 0px;
}

a:link, a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

#siteContainer {
	background-image: url(images/siteBackground.jpg);
	background-repeat: repeat-y;
	background-position: top center; 
	width: 1256px;
	margin: 0 auto;
}

.header {
	background-image: url(images/gtb_header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:162px;
	width:1256px;
	margin: 0 auto;
}

.gtb_logoLink {
    width:480px; 
    height:130px; 
    position:relative; 
	margin-left: 100px;
}

#teesR { /*float tees bottom on upper right*/
	background-image: url(images/tees_upper_right.jpg);
	background-repeat: no-repeat;
	width: 145px;
	height: 138px;
	position:relative;
	margin-left: 960px;
	margin-top: -41px;
}

.navBar {
	background-image: url(images/navBar_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	color:#ffffff;
	font-size:15px;
	height: 63px;
	width:960px;
	margin: 0 auto;
}

#navLinks {
	padding: 15px 10px 0px 15px;
}

#navLinks ul li {
	list-style:none;
	display:inline;
	margin: 0px 25px 0px 0px;
}

#navLinks a:link, #navLinks a:visited {
    color: #ffffff;
    text-decoration: none;
	font-weight:bold;
}

#navLinks a:hover {
	color: #ffd700;
    text-decoration: underline;
}

#socialMedia {
	position:relative; 
	margin-top:-42px; 
	margin-left:830px
}

.itcg_link {
	padding-left: 475px;

}

.contentBody {
	/*border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; */
	background-color:#d4c0a3; 
	color:#000000;
}

#teesL{ /*floating tees top on lower left*/
	background-image: url(images/tees_lower_left.jpg);
	background-repeat: no-repeat;
	width: 151px;
	height: 76px;
	position:relative;
	margin-left: 0px;
	margin-top: -236px;
	
}

#capR{ /*floating bottle cap top on lower right*/
	background-image: url(images/cap_lower_left.jpg);
	background-repeat: no-repeat;
	width: 145px;
	height: 76px;
	position:relative;
	margin-left: 1108px;
	margin-top:-77px;
	
}

.footer {
	background-image: url(images/gtb_footer.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:162px;
	width:1256px;
	margin: 0 auto;
	color: #ffffff;
	text-align: center;
}

a.ITfooterLink:link, a.ITfooterLink:visited {
    text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
}

a.ITfooterLink:hover {
    text-decoration: underline;
}


h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}

h2, h3, h4, h5 {
	margin: 0;
}

.container_12{
	/*background: #fff url(images/12_col.gif) repeat-y;*/
	background-color: #d4c0a3;
}

.box_header {
	height: 25px;
	background-color: #333333;
}

.box_header_txt {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	text-transform:uppercase;
}

.the_title {
	font-weight: bold;
	padding-top: 10px;
	padding-left: 40px;
	font-size: 39px;
	line-height: 45px;
}

.box_body {
	background-color: #e3ceaf;
	border: 1px solid #9a745b;
	background-image: url(images/textbox_bg_wFlagSwoosh.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:10px;
}

/*.box_body_sidebar {
	background-color: #e3ceaf;
	border: 1px solid #9a745b;
	background-image: url(images/sm_bg_woFlag.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
*/
.article_img {
	background-image: url(images/picture_frame.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 372px;
	height: 283px;
	margin: 8px;
}

.article_txt {
	margin: 8px 10px 8px 0px;
}

.article_txtFull {
	margin: 8px 10px 8px 0px;
}

.archive_box {
	background-color: #fed236;
	border: 1px solid #9a745b;
	/*background-image: url(images/textbox_bg_wFlagSwoosh.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
	text-align:center;
	padding:0;
	margin:0;
}

.archive_title {
	margin: 8px 10px 8px 0px;
	font-weight: bold;
	font-size: 100%;
	/*color: #584131;*/
}


.article_date {
	margin: 0px 0px 5px 42px;
	font-size:12px;
	color: #614836;
}

.search_article_date {
	font-size:12px;
	color: #614836;
}

.entry {
	margin-top: 50px;
}

/* text formatting classes */
.bold {
	font-weight:bold;
}

/* formatting side bar navigation (archives, links, search, etc.) */
#sidebar ul li {
	list-style:none;
	margin: 0px;
	padding-left: 5px;
	padding-top: 3px;
}

#sidebar ul li ul li{
	padding-left: 10px;
	padding-top: 0px;
}

#sidebar h2 {
	font-size: 16px;
}

/* Images
-------------------------------------------------------------- */

.content img {
	margin: 0;
	max-width: 640px;
}
.content .attachment img {
	max-width: 900px;
}
.content .alignleft,
.content img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}
.content .alignright,
.content img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
.content .aligncenter,
.content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.content img.alignleft, 
.content img.alignright, 
.content img.aligncenter {
	margin-bottom: 12px;
}
.content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
.content .wp-caption img {
	margin: 5px 5px 0;
}
.content .wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.content .wp-smiley {
	margin:0;
}
.content .gallery {
	margin: auto;
}
.content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.content .gallery img {
	border: 2px solid #cfcfcf;
}
.content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.content .gallery dl {
	margin: 0;
}
.content .gallery img {
	border: 10px solid #f1f1f1;
}
.content .gallery br+br {
	display: none;
}

/* =Widget Areas
-------------------------------------------------------------- */
.widget {
	background-color: #e3ceaf;
	border: 1px solid #9a745b;
	background-image: url(images/sm_bg_woFlag.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 20px;
}

.widgettitle {
	margin-left: 47px;
	margin-top: 10px;
}

.widget ul {
	margin-left: 18px;
	margin-top: 15px;
}

.widget_archive {
	background-image: url(images/widget_bg_archives.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.widget_categories {
	background-image: url(images/widget_bg_categories.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.widget_links {
	background-image: url(images/widget_bg_trackball.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.widget_search {
	background-image: url(images/widget_bg_search.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.widget_recent_entries {
	background-image: url(images/widget_bg_trackball.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


.widget_twitter {
	background-image: url(images/widget_bg_twitter.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.twitter-item {
	padding: 10px;
}

.twitter-timestamp {
	font-style: italic;
}

.searchBox {
	margin-left: 18px;
	margin-top: 25px;
}

.navigation .alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

.navigation .alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

body small {
	display:none;
	}
